35 #define YWizardID "wizard" 36 #define YWizardContentsReplacePointID "contents" 105 const std::string & backButtonLabel,
106 const std::string & abortButtonLabel,
107 const std::string & nextButtonLabel,
177 virtual void setDialogIcon(
const std::string & iconName ) = 0;
209 virtual void addStep(
const std::string & text,
const std::string &
id ) = 0;
246 virtual void addTreeItem(
const std::string & parentID,
247 const std::string & text,
248 const std::string &
id ) = 0;
277 virtual void addMenu(
const std::string & text,
278 const std::string &
id ) = 0;
283 virtual void addSubMenu(
const std::string & parentMenuID,
284 const std::string & text,
285 const std::string &
id ) = 0;
291 virtual void addMenuEntry(
const std::string & parentMenuID,
292 const std::string & text,
293 const std::string &
id ) = 0;
311 const std::string &
id ) = 0;
virtual void setDialogHeading(const std::string &headingText)=0
virtual YReplacePoint * contentsReplacePoint() const =0
YWizardMode
Definition: YWizard.h:42
virtual void deleteTreeItems()=0
void ping()
Definition: YWizard.cc:108
Definition: YMacroRecorder.h:38
virtual void addStep(const std::string &text, const std::string &id)=0
virtual const char * widgetClass() const
Definition: YWizard.h:121
virtual void deleteMenus()=0
virtual void setDialogTitle(const std::string &titleText)=0
Definition: YReplacePoint.h:33
Definition: YProperty.h:104
Definition: YProperty.h:197
YWizard(YWidget *parent, const std::string &backButtonLabel, const std::string &abortButtonLabel, const std::string &nextButtonLabel, YWizardMode wizardMode=YWizardMode_Standard)
Definition: YWizard.cc:49
virtual void updateSteps()=0
virtual ~YWizard()
Definition: YWizard.cc:69
virtual void setButtonLabel(YPushButton *button, const std::string &newLabel)
Definition: YWizard.cc:96
Steps visible in left side panel.
Definition: YWizard.h:45
virtual void addMenuEntry(const std::string &parentMenuID, const std::string &text, const std::string &id)=0
Title on the left side.
Definition: YWizard.h:47
virtual void addSubMenu(const std::string &parentMenuID, const std::string &text, const std::string &id)=0
Normal wizard (help panel or nothing)
Definition: YWizard.h:44
virtual const YPropertySet & propertySet()
Definition: YWizard.cc:115
virtual void addTreeItem(const std::string &parentID, const std::string &text, const std::string &id)=0
bool nextButtonIsProtected() const
Definition: YWizard.cc:82
virtual void addStepHeading(const std::string &text)=0
Definition: YWizard.cc:35
Tree in left side panel.
Definition: YWizard.h:46
virtual void retranslateInternalButtons()=0
YWizardMode wizardMode() const
Definition: YWizard.cc:76
virtual void setDialogIcon(const std::string &iconName)=0
void protectNextButton(bool protect)
Definition: YWizard.cc:89
virtual void deleteSteps()=0
virtual void showReleaseNotesButton(const std::string &label, const std::string &id)=0
virtual YPropertyValue getProperty(const std::string &propertyName)
Definition: YWizard.cc:133
virtual void hideReleaseNotesButton()=0
virtual void addMenuSeparator(const std::string &parentMenuID)=0
virtual void setCurrentStep(const std::string &id)=0
virtual void addMenu(const std::string &text, const std::string &id)=0
virtual void setHelpText(const std::string &helpText)=0
virtual std::string getDialogTitle()=0
virtual std::string currentTreeSelection()=0
virtual YPushButton * backButton() const =0
virtual void selectTreeItem(const std::string &id)=0
virtual std::string getDialogHeading()=0