UNIVERS  15.3
UNIVERS base processing software API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Signals | Public Member Functions | Static Public Member Functions | Protected Slots | Protected Member Functions | List of all members
hds::SSOptionsDialog Class Reference

#include <ss_options_dialog.hpp>

Inheritance diagram for hds::SSOptionsDialog:
hds::Dialog

Signals

void seismicDocChanged ()
 

Public Member Functions

 SSOptionsDialog (QWidget *parent=0, Qt::WindowFlags f=0)
 
virtual ~SSOptionsDialog ()
 
void attachSeismicDoc (ZdSeismicSet *pdoc)
 
void detachSeismicDoc ()
 
void setHeaderWords (const std::vector< int > &hdr_words_set)
 
const std::vector< int > & getHeaderWords () const
 
void applyOrders () const
 
void applyOrders (ZdSeismicSet *pdoc) const
 
- Public Member Functions inherited from hds::Dialog
 Dialog (QWidget *parent=0, Qt::WindowFlags f=0)
 
virtual ~Dialog ()
 
virtual void show ()
 
virtual void showModal ()
 
virtual void hide ()
 
virtual int exec ()
 
void setButtonsMask (int mask)
 
int buttonsMask () const
 
QWidget & mainWidget ()
 

Static Public Member Functions

static QString coordParser (ZqbType type, const std::vector< ZdCoordObjStream::CoordArgVal > &args)
 
static std::vector
< ZdCoordObjStream::CoordArgVal
coordParser (ZqbType type, const QString &str)
 

Protected Slots

virtual void sort1ToolButtonClicked (bool checked=false)
 
virtual void sort2ToolButtonClicked (bool checked=false)
 
virtual void sort3ToolButtonClicked (bool checked=false)
 

Protected Member Functions

virtual void buttonClicked (const hds::Dialog::Button &button_type)
 

Additional Inherited Members

- Public Types inherited from hds::Dialog
enum  Button { OK_BUTTON = 1, APPLY_BUTTON = 2, CANCEL_BUTTON = 4 }
 

Detailed Description

Seismic document options dialog.

Constructor & Destructor Documentation

hds::SSOptionsDialog::SSOptionsDialog ( QWidget *  parent = 0,
Qt::WindowFlags  f = 0 
)

Default constructor of Qt dialog.

virtual hds::SSOptionsDialog::~SSOptionsDialog ( )
virtual

Destructor.

Member Function Documentation

void hds::SSOptionsDialog::applyOrders ( ) const

Applies selection parameters set in GUI upto controlled seismic document.

void hds::SSOptionsDialog::applyOrders ( ZdSeismicSet pdoc) const

Applies selection parameters set in GUI upto provided seismic document.

void hds::SSOptionsDialog::attachSeismicDoc ( ZdSeismicSet pdoc)
Attach  seismic document pointer to be controlled. 

Interface will be configured from current state of the document provided.

virtual void hds::SSOptionsDialog::buttonClicked ( const hds::Dialog::Button button_type)
protectedvirtual

Called when button with provided button_type clicked.

Reimplemented from hds::Dialog.

static QString hds::SSOptionsDialog::coordParser ( ZqbType  type,
const std::vector< ZdCoordObjStream::CoordArgVal > &  args 
)
static
Parse arguments of coordinate with provided type from vector to QString in the 

form of "A,B,C-D,..."

static std::vector<ZdCoordObjStream::CoordArgVal> hds::SSOptionsDialog::coordParser ( ZqbType  type,
const QString &  str 
)
static
Parse arguments of coordinate with provided type from QString in the 

form of "A,B,C-D,..." to vector of arguments.

void hds::SSOptionsDialog::detachSeismicDoc ( )

Detach current seismic document.

const std::vector<int>& hds::SSOptionsDialog::getHeaderWords ( ) const

Get current shown header words wecotor.

void hds::SSOptionsDialog::seismicDocChanged ( )
signal

Emitted when any option in seismic document has changed.

void hds::SSOptionsDialog::setHeaderWords ( const std::vector< int > &  hdr_words_set)
Set shown header words vector. 

If vector is empty all header words will be shown.

virtual void hds::SSOptionsDialog::sort1ToolButtonClicked ( bool  checked = false)
protectedvirtualslot

Sort1 tool button clicked slot.

virtual void hds::SSOptionsDialog::sort2ToolButtonClicked ( bool  checked = false)
protectedvirtualslot

Sort2 tool button clicked slot.

virtual void hds::SSOptionsDialog::sort3ToolButtonClicked ( bool  checked = false)
protectedvirtualslot

Sort3 tool button clicked slot.


The documentation for this class was generated from the following file: