35#define YWizardID "wizard"
36#define YWizardContentsReplacePointID "contents"
105 const std::string & backButtonLabel,
106 const std::string & abortButtonLabel,
107 const std::string & nextButtonLabel,
209 virtual void addStep(
const std::string & text,
const std::string &
id ) = 0;
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;
284 const std::string & text,
285 const std::string &
id ) = 0;
292 const std::string & text,
293 const std::string &
id ) = 0;
311 const std::string &
id ) = 0;
YWizardMode
Definition YWizard.h:43
@ YWizardMode_Standard
Normal wizard (help panel or nothing)
Definition YWizard.h:44
@ YWizardMode_Tree
Tree in left side panel.
Definition YWizard.h:46
@ YWizardMode_Steps
Steps visible in left side panel.
Definition YWizard.h:45
@ YWizardMode_TitleOnLeft
Title on the left side.
Definition YWizard.h:47
Definition YMacroRecorder.h:39
Definition YProperty.h:198
Definition YProperty.h:105
Definition YReplacePoint.h:34
virtual void addMenu(const std::string &text, const std::string &id)=0
virtual void setDialogHeading(const std::string &headingText)=0
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 addMenuEntry(const std::string &parentMenuID, const std::string &text, const std::string &id)=0
virtual void addStep(const std::string &text, const std::string &id)=0
virtual void deleteTreeItems()=0
virtual void setHelpText(const std::string &helpText)=0
void ping()
Definition YWizard.cc:108
virtual void addSubMenu(const std::string &parentMenuID, const std::string &text, const std::string &id)=0
virtual YPropertyValue getProperty(const std::string &propertyName)
Definition YWizard.cc:133
virtual void showReleaseNotesButton(const std::string &label, const std::string &id)=0
virtual void selectTreeItem(const std::string &id)=0
virtual void retranslateInternalButtons()=0
virtual std::string getDialogHeading()=0
virtual YPushButton * backButton() const =0
virtual const char * widgetClass() const
Definition YWizard.h:121
virtual std::string currentTreeSelection()=0
virtual void deleteSteps()=0
virtual void setButtonLabel(YPushButton *button, const std::string &newLabel)
Definition YWizard.cc:96
virtual void addMenuSeparator(const std::string &parentMenuID)=0
virtual void updateSteps()=0
virtual ~YWizard()
Definition YWizard.cc:69
virtual std::string getDialogTitle()=0
virtual void addTreeItem(const std::string &parentID, const std::string &text, const std::string &id)=0
virtual void setDialogIcon(const std::string &iconName)=0
virtual void addStepHeading(const std::string &text)=0
YWizardMode wizardMode() const
Definition YWizard.cc:76
virtual void deleteMenus()=0
virtual void hideReleaseNotesButton()=0
virtual YReplacePoint * contentsReplacePoint() const =0
bool nextButtonIsProtected() const
Definition YWizard.cc:82
virtual const YPropertySet & propertySet()
Definition YWizard.cc:115
virtual void setDialogTitle(const std::string &titleText)=0
virtual void setCurrentStep(const std::string &id)=0
void protectNextButton(bool protect)
Definition YWizard.cc:89