OpenMS
|
Public Member Functions | |
ActionRequirement_ (QAction *action, const FS_TV &needs, const FS_LAYER layer_set) | |
ActionRequirement_ (QAction *action, const TV_STATUS &needs, const FS_LAYER layer_set) | |
void | enableAction (const FS_TV status, const LayerDataBase::DataType layer_type) |
Private Attributes | |
QAction * | action_ |
FS_TV | needs_ |
FS_LAYER | layer_set_ |
|
inline |
|
inline |
void enableAction | ( | const FS_TV | status, |
const LayerDataBase::DataType | layer_type | ||
) |
check if an ActionRequirement is fulfilled by the arguments i.e. status
is a superset of needs_ and layer_type
is a superset of layer_set_ (or layer_set_ is empty) If yes, the the action to enabled, or disable it otherwise
|
private |
|
private |
|
private |