VAPOR3 3.9.4
Public Member Functions | Static Public Member Functions | Protected Slots | List of all members
AppSettingsEventRouter Class Reference

#include <AppSettingsEventRouter.h>

Inheritance diagram for AppSettingsEventRouter:
EventRouter

Public Member Functions

 AppSettingsEventRouter (QWidget *parent, VAPoR::ControlExec *ce)
 
virtual ~AppSettingsEventRouter ()
 
virtual void confirmText ()
 
virtual void hookUpTab ()
 Connect signals and slots from tab.
 
virtual void GetWebHelp (std::vector< std::pair< string, string > > &help) const
 
virtual void wheelEvent (QWheelEvent *)
 Ignore wheel event in tab (to avoid confusion)
 
string GetType () const
 
- Public Member Functions inherited from EventRouter
 EventRouter (VAPoR::ControlExec *ce, string paramsType)
 
virtual ~EventRouter ()
 
virtual VAPoR::ParamsBaseGetActiveParams () const
 
virtual void hookUpTab ()
 
virtual void GetWebHelp (std::vector< std::pair< string, string > > &help) const
 
virtual void updateTab ()
 
virtual void confirmText ()
 
void SetTextChanged (bool on)
 
virtual void captureMouseUp ()
 
virtual void captureMouseDown (int mouseNum)
 
virtual void StartCursorMove ()
 
virtual void EndCursorMove ()
 
GUIStateParamsGetStateParams () const
 
AnimationParamsGetAnimationParams () const
 
size_t GetCurrentTimeStep () const
 
virtual string GetType () const =0
 
virtual void LoadDataNotify (string dataSetName)
 

Static Public Member Functions

static string GetClassType ()
 
- Static Public Member Functions inherited from EventRouter
static size_t GetCurrentTimeStep (VAPoR::ControlExec *ce)
 

Protected Slots

void setAppSettingsTextChanged (const QString &qs)
 
void appSettingsReturnPressed ()
 
void setNoCitation (bool)
 
void warningChanged (bool)
 
void trackMouseChanged (bool)
 
void lowerAccuracyChanged (bool)
 
void setAutoSave (bool)
 
void save ()
 
void restoreDefaults ()
 
void chooseLogFilePath ()
 
void chooseAutoSaveFilename ()
 
void silenceAllMessages (bool)
 
void unsilenceMessages ()
 
void enableLogfile (bool)
 

Additional Inherited Members

- Protected Member Functions inherited from EventRouter
 EventRouter ()
 
virtual void _initializeTab ()
 
virtual void _updateTab ()=0
 
virtual void _confirmText ()
 
- Protected Attributes inherited from EventRouter
VAPoR::ControlExec_controlExec
 
bool _textChangedFlag
 
string _paramsType
 

Detailed Description

Definition at line 34 of file AppSettingsEventRouter.h.

Constructor & Destructor Documentation

◆ AppSettingsEventRouter()

AppSettingsEventRouter::AppSettingsEventRouter ( QWidget *  parent,
VAPoR::ControlExec ce 
)

◆ ~AppSettingsEventRouter()

virtual AppSettingsEventRouter::~AppSettingsEventRouter ( )
virtual

Member Function Documentation

◆ appSettingsReturnPressed

void AppSettingsEventRouter::appSettingsReturnPressed ( )
protectedslot

◆ chooseAutoSaveFilename

void AppSettingsEventRouter::chooseAutoSaveFilename ( )
protectedslot

◆ chooseLogFilePath

void AppSettingsEventRouter::chooseLogFilePath ( )
protectedslot

◆ confirmText()

virtual void AppSettingsEventRouter::confirmText ( )
virtual

For the AppSettingsEventRouter, we must override confirmText method on base class, so that text changes issue Command::CaptureStart and Command::CaptureEnd, supplying a special UndoRedo helper method

Reimplemented from EventRouter.

◆ enableLogfile

void AppSettingsEventRouter::enableLogfile ( bool  )
protectedslot

◆ GetClassType()

static string AppSettingsEventRouter::GetClassType ( )
inlinestatic

Definition at line 58 of file AppSettingsEventRouter.h.

Referenced by GetType().

◆ GetType()

string AppSettingsEventRouter::GetType ( ) const
inlinevirtual

Return derived class type

Return a string identifier for the derived EventRouter type

Implements EventRouter.

Definition at line 60 of file AppSettingsEventRouter.h.

References GetClassType().

◆ GetWebHelp()

virtual void AppSettingsEventRouter::GetWebHelp ( std::vector< std::pair< string, string > > &  help) const
virtual

Pure virual method that returns documentation URLs

Parameters
[out]helpA vector of string pairs. The first string is a descriptive text. The secone is a URL.

Reimplemented from EventRouter.

◆ hookUpTab()

virtual void AppSettingsEventRouter::hookUpTab ( )
virtual

Connect signals and slots from tab.

Reimplemented from EventRouter.

◆ lowerAccuracyChanged

void AppSettingsEventRouter::lowerAccuracyChanged ( bool  )
protectedslot

◆ restoreDefaults

void AppSettingsEventRouter::restoreDefaults ( )
protectedslot

◆ save

void AppSettingsEventRouter::save ( )
protectedslot

◆ setAppSettingsTextChanged

void AppSettingsEventRouter::setAppSettingsTextChanged ( const QString &  qs)
protectedslot

◆ setAutoSave

void AppSettingsEventRouter::setAutoSave ( bool  )
protectedslot

◆ setNoCitation

void AppSettingsEventRouter::setNoCitation ( bool  )
protectedslot

◆ silenceAllMessages

void AppSettingsEventRouter::silenceAllMessages ( bool  )
protectedslot

◆ trackMouseChanged

void AppSettingsEventRouter::trackMouseChanged ( bool  )
protectedslot

◆ unsilenceMessages

void AppSettingsEventRouter::unsilenceMessages ( )
protectedslot

◆ warningChanged

void AppSettingsEventRouter::warningChanged ( bool  )
protectedslot

◆ wheelEvent()

virtual void AppSettingsEventRouter::wheelEvent ( QWheelEvent *  )
inlinevirtual

Ignore wheel event in tab (to avoid confusion)

Definition at line 54 of file AppSettingsEventRouter.h.


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