SCIRun  5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Public Slots | Signals | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
ModuleDialogGeneric Class Referenceabstract

#include <ModuleDialogGeneric.h>

Inheritance diagram for ModuleDialogGeneric:
AppendMatrixDialog CalculateDistanceToFieldBoundaryDialog CalculateDistanceToFieldDialog CalculateFieldDataDialog ConvertMatrixTypeDialog CreateBasicColorMapDialog CreateFieldDataDialog CreateLatVolDialog CreateMatrixDialog CreateStringDialog ElectrodeCoilSetupDialog EvaluateLinearAlgebraBinaryDialog EvaluateLinearAlgebraUnaryDialog FairMeshDialog GenerateROIStatisticsDialog GetDomainBoundaryDialog GetFieldsFromBundleDialog InsertFieldsIntoBundleDialog InterfaceWithCleaverDialog JoinFieldsDialog MapFieldDataFromElemToNodeDialog MapFieldDataFromNodeToElemDialog MapFieldDataOntoElemsDialog MapFieldDataOntoNodesDialog MatrixAsVectorFieldDialog ModuleDialogBasic PrintDatatypeDialog ProjectPointsOntoMeshDialog ReadFieldDialog ReadMatrixDialog ReadMeshDialog ReceiveScalarDialog ReportFieldInfoDialog ReportMatrixInfoDialog ResampleRegularMeshDialog SelectSubMatrixDialog SendScalarDialog SetConductivitiesToTetMeshDialog SetFieldDataDialog SetupRHSforTDCSandTMSDialog ShowFieldDialog ShowStringDialog SolveLinearSystemDialog SplitFieldByDomainDialog TDCSSimulatorDialog ViewSceneDialog WriteFieldDialog WriteMatrixDialog

Classes

struct  Pulling
 

Public Slots

virtual void moduleExecuted ()
 
virtual void pull ()=0
 
void pull_newVersionToReplaceOld ()
 

Signals

void executionTimeChanged (int time)
 
void executeButtonPressed ()
 

Public Member Functions

virtual ~ModuleDialogGeneric ()
 
bool isPulling () const
 

Protected Member Functions

 ModuleDialogGeneric (SCIRun::Dataflow::Networks::ModuleStateHandle state, QWidget *parent=0)
 
void fixSize ()
 
void addComboBoxManager (QComboBox *comboBox, const Core::Algorithms::AlgorithmParameterName &stateKey)
 
void addComboBoxManager (QComboBox *comboBox, const Core::Algorithms::AlgorithmParameterName &stateKey, const GuiStringTranslationMap &stringMap)
 
void addTextEditManager (QTextEdit *textEdit, const Core::Algorithms::AlgorithmParameterName &stateKey)
 
void addLineEditManager (QLineEdit *lineEdit, const Core::Algorithms::AlgorithmParameterName &stateKey)
 
void addDoubleLineEditManager (QLineEdit *lineEdit, const Core::Algorithms::AlgorithmParameterName &stateKey)
 
void addSpinBoxManager (QSpinBox *spinBox, const Core::Algorithms::AlgorithmParameterName &stateKey)
 
void addDoubleSpinBoxManager (QDoubleSpinBox *spinBox, const Core::Algorithms::AlgorithmParameterName &stateKey)
 
void addCheckBoxManager (QCheckBox *checkBox, const Core::Algorithms::AlgorithmParameterName &stateKey)
 
void addCheckableButtonManager (QAbstractButton *checkable, const Core::Algorithms::AlgorithmParameterName &stateKey)
 
void addTwoChoiceBooleanComboBoxManager (QComboBox *comboBox, const Core::Algorithms::AlgorithmParameterName &stateKey)
 

Protected Attributes

SCIRun::Dataflow::Networks::ModuleStateHandle state_
 
boost::atomic< bool > pulling_
 

Constructor & Destructor Documentation

~ModuleDialogGeneric ( )
virtual
ModuleDialogGeneric ( SCIRun::Dataflow::Networks::ModuleStateHandle  state,
QWidget *  parent = 0 
)
explicitprotected

Member Function Documentation

void addCheckableButtonManager ( QAbstractButton *  checkable,
const Core::Algorithms::AlgorithmParameterName stateKey 
)
protected
void addCheckBoxManager ( QCheckBox *  checkBox,
const Core::Algorithms::AlgorithmParameterName stateKey 
)
protected
void addComboBoxManager ( QComboBox *  comboBox,
const Core::Algorithms::AlgorithmParameterName stateKey 
)
protected
void addComboBoxManager ( QComboBox *  comboBox,
const Core::Algorithms::AlgorithmParameterName stateKey,
const GuiStringTranslationMap stringMap 
)
protected
void addDoubleLineEditManager ( QLineEdit *  lineEdit,
const Core::Algorithms::AlgorithmParameterName stateKey 
)
protected
void addDoubleSpinBoxManager ( QDoubleSpinBox *  spinBox,
const Core::Algorithms::AlgorithmParameterName stateKey 
)
protected
void addLineEditManager ( QLineEdit *  lineEdit,
const Core::Algorithms::AlgorithmParameterName stateKey 
)
protected
void addSpinBoxManager ( QSpinBox *  spinBox,
const Core::Algorithms::AlgorithmParameterName stateKey 
)
protected
void addTextEditManager ( QTextEdit *  textEdit,
const Core::Algorithms::AlgorithmParameterName stateKey 
)
protected
void addTwoChoiceBooleanComboBoxManager ( QComboBox *  comboBox,
const Core::Algorithms::AlgorithmParameterName stateKey 
)
protected
void executeButtonPressed ( )
signal
void executionTimeChanged ( int  time)
signal
void fixSize ( )
protected
bool isPulling ( ) const
inline
virtual void moduleExecuted ( )
inlinevirtualslot
virtual void pull ( )
pure virtualslot
void pull_newVersionToReplaceOld ( )
slot

Member Data Documentation

boost::atomic<bool> pulling_
protected

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