Developer Documentation
PostProcessorDialog Class Reference
Inheritance diagram for PostProcessorDialog:

Public Slots

void refresh ()
 refreshes the content of the dialog with current examiner More...
 

Signals

void updateExaminer (unsigned _viewer)
 request an update for an specified viewer
 

Public Member Functions

 PostProcessorDialog (QWidget *_parent=0)
 

Static Public Member Functions

static QStringList getSavedPostProcessorNames (const unsigned _examiner)
 return the names of all saved post processors More...
 
static void loadSavedPostProcessors (const unsigned _examiner)
 append all saved post processors More...
 

Protected Member Functions

void closeEvent (QCloseEvent *_event)
 
void showEvent (QShowEvent *)
 

Private Slots

void slotContextMenuActivate (const QPoint &_point)
 Show the custom context menu for activation. More...
 
void slotContextMenuDeactivate (const QPoint &_point)
 Show the custom context menu for deactivation. More...
 
void slotActivatePostProcessor ()
 Activates the post processor (triggered via the context menu) More...
 
void slotDeactivatePostProcessor ()
 Deactivates the current postProcessor. More...
 
void slotMovePostProcessor (unsigned _from, unsigned _to)
 Move the position/ordering of postprocessor in the postprocessor. More...
 
void slotMoveUp ()
 move the selected active postprocessor 1 up More...
 
void slotMoveDown ()
 move the selected active postprocessor 1 down More...
 
void slotSaveActive ()
 saves active post processor chain More...
 

Private Member Functions

void initWindow ()
 initiaize the window with the post processors of the current examiner More...
 
QFrame * createFrame (const PostProcessorInfo &_pPI)
 

Private Attributes

unsigned currentExaminer_
 holds the examiner id for the window More...
 
std::vector< unsigned > activeRowToRow_
 maps activeRow from activeList (same as chainIdx from RendererInfo) to row from list (same as activeId from RendererInfo) for each viewer More...
 

Detailed Description

Definition at line 53 of file postProcessorWidget.hh.

Constructor & Destructor Documentation

◆ PostProcessorDialog()

PostProcessorDialog::PostProcessorDialog ( QWidget *  _parent = 0)
explicit

Definition at line 53 of file postProcessorWidget.cc.

Member Function Documentation

◆ closeEvent()

void PostProcessorDialog::closeEvent ( QCloseEvent *  _event)
protected

Definition at line 80 of file postProcessorWidget.cc.

◆ createFrame()

QFrame * PostProcessorDialog::createFrame ( const PostProcessorInfo _pPI)
private

Definition at line 271 of file postProcessorWidget.cc.

◆ getSavedPostProcessorNames()

QStringList PostProcessorDialog::getSavedPostProcessorNames ( const unsigned  _examiner)
static

return the names of all saved post processors

Definition at line 384 of file postProcessorWidget.cc.

◆ initWindow()

void PostProcessorDialog::initWindow ( )
private

initiaize the window with the post processors of the current examiner

Definition at line 91 of file postProcessorWidget.cc.

◆ loadSavedPostProcessors()

void PostProcessorDialog::loadSavedPostProcessors ( const unsigned  _examiner)
static

append all saved post processors

Definition at line 389 of file postProcessorWidget.cc.

◆ refresh

void PostProcessorDialog::refresh ( )
slot

refreshes the content of the dialog with current examiner

Definition at line 398 of file postProcessorWidget.cc.

◆ showEvent()

void PostProcessorDialog::showEvent ( QShowEvent *  )
protected

Definition at line 86 of file postProcessorWidget.cc.

◆ slotActivatePostProcessor

void PostProcessorDialog::slotActivatePostProcessor ( )
privateslot

Activates the post processor (triggered via the context menu)

Definition at line 139 of file postProcessorWidget.cc.

◆ slotContextMenuActivate

void PostProcessorDialog::slotContextMenuActivate ( const QPoint &  _point)
privateslot

Show the custom context menu for activation.

Definition at line 237 of file postProcessorWidget.cc.

◆ slotContextMenuDeactivate

void PostProcessorDialog::slotContextMenuDeactivate ( const QPoint &  _point)
privateslot

Show the custom context menu for deactivation.

Definition at line 252 of file postProcessorWidget.cc.

◆ slotDeactivatePostProcessor

void PostProcessorDialog::slotDeactivatePostProcessor ( )
privateslot

Deactivates the current postProcessor.

Definition at line 169 of file postProcessorWidget.cc.

◆ slotMoveDown

void PostProcessorDialog::slotMoveDown ( )
privateslot

move the selected active postprocessor 1 down

Definition at line 326 of file postProcessorWidget.cc.

◆ slotMovePostProcessor

void PostProcessorDialog::slotMovePostProcessor ( unsigned  _from,
unsigned  _to 
)
privateslot

Move the position/ordering of postprocessor in the postprocessor.

Definition at line 202 of file postProcessorWidget.cc.

◆ slotMoveUp

void PostProcessorDialog::slotMoveUp ( )
privateslot

move the selected active postprocessor 1 up

Definition at line 349 of file postProcessorWidget.cc.

◆ slotSaveActive

void PostProcessorDialog::slotSaveActive ( )
privateslot

saves active post processor chain

Definition at line 371 of file postProcessorWidget.cc.

Member Data Documentation

◆ activeRowToRow_

std::vector<unsigned> PostProcessorDialog::activeRowToRow_
private

maps activeRow from activeList (same as chainIdx from RendererInfo) to row from list (same as activeId from RendererInfo) for each viewer

Definition at line 114 of file postProcessorWidget.hh.

◆ currentExaminer_

unsigned PostProcessorDialog::currentExaminer_
private

holds the examiner id for the window

Definition at line 111 of file postProcessorWidget.hh.


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