turn unnamed enum into enum class NewWizzard::Page
This commit is contained in:
parent
23733a240c
commit
6e4aefacb1
2 changed files with 17 additions and 17 deletions
|
@ -906,11 +906,11 @@ NewWizard::NewWizard(QWidget* parent)
|
|||
p4 = new NewWizardPage4;
|
||||
p5 = new NewWizardPage5;
|
||||
|
||||
setPage(Page_Type, p1);
|
||||
setPage(Page_Instruments, p2);
|
||||
setPage(Page_Template, p4);
|
||||
setPage(Page_Timesig, p3);
|
||||
setPage(Page_Keysig, p5);
|
||||
setPage(int(Page::Type), p1);
|
||||
setPage(int(Page::Instruments), p2);
|
||||
setPage(int(Page::Template), p4);
|
||||
setPage(int(Page::Timesig), p3);
|
||||
setPage(int(Page::Keysig), p5);
|
||||
p2->setFinalPage(true);
|
||||
p3->setFinalPage(true);
|
||||
p4->setFinalPage(true);
|
||||
|
@ -924,18 +924,18 @@ NewWizard::NewWizard(QWidget* parent)
|
|||
|
||||
int NewWizard::nextId() const
|
||||
{
|
||||
switch(currentId()) {
|
||||
case Page_Type:
|
||||
return useTemplate() ? Page_Template : Page_Instruments;
|
||||
case Page_Instruments:
|
||||
return Page_Keysig;
|
||||
case Page_Keysig:
|
||||
return Page_Timesig;
|
||||
case Page_Template:
|
||||
return Page_Keysig;
|
||||
case Page_Timesig:
|
||||
switch(Page(currentId())) {
|
||||
case Page::Type:
|
||||
return useTemplate() ? int(Page::Template) : int(Page::Instruments);
|
||||
case Page::Instruments:
|
||||
return int(Page::Keysig);
|
||||
case Page::Keysig:
|
||||
return int(Page::Timesig);
|
||||
case Page::Template:
|
||||
return int(Page::Keysig);
|
||||
case Page::Timesig:
|
||||
default:
|
||||
return -1;
|
||||
return int(Page::Invalid);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -216,7 +216,7 @@ class NewWizard : public QWizard {
|
|||
friend class QWizardPage;
|
||||
virtual int nextId() const;
|
||||
|
||||
enum { Page_Type, Page_Instruments, Page_Template, Page_Keysig, Page_Timesig};
|
||||
enum class Page : signed char { Invalid = -1, Type, Instruments, Template, Keysig, Timesig};
|
||||
|
||||
QString templatePath() const { return p4->templatePath(); }
|
||||
bool useTemplate() const;
|
||||
|
|
Loading…
Reference in a new issue