Version: 8.3.0
PVGUI_ParaViewSettingsPane Class Reference

! This class is (almost) a copy/paste of what is found in *<PARAVIEW>/Qt/Components/pqSettingsDialog.h* This is (almost) the same, except for the inheritance to QtxUserDefinedContent providing the link to SALOME preference mechanism. More...

#include <PVGUI_ParaViewSettingsPane.h>

Inheritance diagram for PVGUI_ParaViewSettingsPane:
Inheritance graph

Data Structures

class  pqInternals
 

Signals

void accepted ()
 
void filterWidgets (bool showAdvanced, const QString &text)
 

Public Member Functions

 PVGUI_ParaViewSettingsPane (QWidget *parent, LightApp_Application *app)
 
virtual ~PVGUI_ParaViewSettingsPane ()
 
virtual void store (QtxResourceMgr *theRes, QtxPreferenceMgr *thePref)
 Implementation of QtxUserDefinedContent interface. More...
 
virtual void retrieve (QtxResourceMgr *theRes, QtxPreferenceMgr *thePref)
 

Protected Member Functions

virtual void showEvent (QShowEvent *ev)
 
virtual void hideEvent (QHideEvent *ev)
 

Private Slots

void clicked (QAbstractButton *)
 
void onAccepted ()
 
void onRejected ()
 
void onRestoreDefaults ()
 
void onTabIndexChanged (int index)
 
void onChangeAvailable ()
 
void showRestartRequiredMessage ()
 
void filterPanelWidgets ()
 

Private Member Functions

void saveInQSettings (const char *key, vtkSMProperty *smproperty)
 
 Q_DISABLE_COPY (PVGUI_ParaViewSettingsPane)
 

Private Attributes

pqInternalsInternals
 

Static Private Attributes

static bool ShowRestartRequired = false
 Set to true if a setting that requires a restart to take effect is modified. More...
 

Detailed Description

The UI content of pqSettingsDialog is put in a (PARAVIS) widget called pqCustomSettingsWidget.

Constructor & Destructor Documentation

PVGUI_ParaViewSettingsPane::~PVGUI_ParaViewSettingsPane ( )
virtual

References Internals.

Member Function Documentation

void PVGUI_ParaViewSettingsPane::store ( QtxResourceMgr *  theRes,
QtxPreferenceMgr *  thePref 
)
virtual

References accepted().

void PVGUI_ParaViewSettingsPane::retrieve ( QtxResourceMgr *  theRes,
QtxPreferenceMgr *  thePref 
)
virtual
void PVGUI_ParaViewSettingsPane::accepted ( )
signal
void PVGUI_ParaViewSettingsPane::showEvent ( QShowEvent *  ev)
protectedvirtual
void PVGUI_ParaViewSettingsPane::hideEvent ( QHideEvent *  ev)
protectedvirtual
void PVGUI_ParaViewSettingsPane::clicked ( QAbstractButton *  button)
privateslot
void PVGUI_ParaViewSettingsPane::onAccepted ( )
privateslot

References saveInQSettings().

void PVGUI_ParaViewSettingsPane::onRejected ( )
privateslot
void PVGUI_ParaViewSettingsPane::onRestoreDefaults ( )
privateslot
void PVGUI_ParaViewSettingsPane::onTabIndexChanged ( int  index)
privateslot
void PVGUI_ParaViewSettingsPane::onChangeAvailable ( )
privateslot
void PVGUI_ParaViewSettingsPane::showRestartRequiredMessage ( )
privateslot
void PVGUI_ParaViewSettingsPane::filterPanelWidgets ( )
privateslot
void PVGUI_ParaViewSettingsPane::filterWidgets ( bool  showAdvanced,
const QString &  text 
)
signal
void PVGUI_ParaViewSettingsPane::saveInQSettings ( const char *  key,
vtkSMProperty *  smproperty 
)
private
PVGUI_ParaViewSettingsPane::Q_DISABLE_COPY ( PVGUI_ParaViewSettingsPane  )
private

Field Documentation

pqInternals* PVGUI_ParaViewSettingsPane::Internals
private
bool PVGUI_ParaViewSettingsPane::ShowRestartRequired = false
staticprivate

Made static to persist across instantiations of this class.