Relacs Core Library
0.9.8
|
#include <macroeditor.h>
Public Slots | |
void | updateMacroReferences (const std::string &added, const std::string &removed) |
Public Member Functions | |
virtual | ~MacroCommandReproMacro () |
void | setAvailable (const std::vector< std::string > &repros) |
void | setActive (const std::string &repro) |
void | addParameter (MacroCommandParameter *param) |
void | removeParameter (MacroCommandParameter *param) |
void | createGUI (MacroCommandInfo *info) |
void | setIsRepro () |
void | updateParameterReferences (const std::string ¶m, bool added) |
const std::string & | active () const |
const std::vector < MacroCommandParameter * > | parameter () const |
Public Member Functions inherited from DetailElement< MacroCommandInfo > | |
QWidget * | detailView () const |
Public Member Functions inherited from GUIElement< MacroCommandInfo > | |
virtual | ~GUIElement () |
MacroCommandInfo * | owner () const |
Additional Inherited Members | |
Protected Attributes inherited from DetailElement< MacroCommandInfo > | |
QWidget * | DetailView |
Protected Attributes inherited from GUIElement< MacroCommandInfo > | |
bool | GuiCreated |
MacroCommandInfo * | Owner |
Macro or Repro command element
Repro list is filled on first gui creation Macro list is dynamically updated with tree changes
|
virtual |
void setAvailable | ( | const std::vector< std::string > & | repros | ) |
References GUIElement< MacroCommandInfo >::GuiCreated, and MacroCommandReproMacro::setActive().
Referenced by MacroCommandInfo::createGUI().
void setActive | ( | const std::string & | repro | ) |
References MacroCommandReproMacro::active(), GUIElement< MacroCommandInfo >::GuiCreated, GUIElement< MacroCommandInfo >::owner(), GUIElement< MacroCommandInfo >::Owner, and MacroCommandInfo::updateTreeDescription().
Referenced by MacroCommandReproMacro::createGUI(), and MacroCommandReproMacro::setAvailable().
void addParameter | ( | MacroCommandParameter * | param | ) |
void removeParameter | ( | MacroCommandParameter * | param | ) |
References DetailElement< T >::detailView(), GUIElement< MacroCommandInfo >::GuiCreated, and MacroCommandParameter::listItem().
Referenced by MacroCommandReproMacro::createGUI().
|
virtual |
Implements GUIElement< MacroCommandInfo >.
References MacroCommandReproMacro::addParameter(), MacroCommandParameter::createGUI(), DetailElement< T >::detailView(), DetailElement< MacroCommandInfo >::DetailView, GUIElement< MacroCommandInfo >::GuiCreated, MacroCommandParameter::listItem(), GUIElement< MacroCommandInfo >::Owner, MacroCommandReproMacro::removeParameter(), and MacroCommandReproMacro::setActive().
void setIsRepro | ( | ) |
void updateParameterReferences | ( | const std::string & | param, |
bool | added | ||
) |
References MacroCommandParameter::updatedReferences().
|
inline |
Referenced by MacroCommandReproMacro::setActive().
|
inline |
|
slot |
References GUIElement< MacroCommandInfo >::GuiCreated.