本文整理汇总了C++中core::WizardDialogParameters::extensionPages方法的典型用法代码示例。如果您正苦于以下问题:C++ WizardDialogParameters::extensionPages方法的具体用法?C++ WizardDialogParameters::extensionPages怎么用?C++ WizardDialogParameters::extensionPages使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类core::WizardDialogParameters
的用法示例。
在下文中一共展示了WizardDialogParameters::extensionPages方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: setWindowIcon
GuiAppWizardDialog::GuiAppWizardDialog(const QString &templateName,
const QIcon &icon,
bool showModulesPage,
bool isMobile,
QWidget *parent,
const Core::WizardDialogParameters ¶meters) :
BaseQt4ProjectWizardDialog(showModulesPage, parent, parameters),
m_filesPage(new FilesPage)
{
setWindowIcon(icon);
setWindowTitle(templateName);
setSelectedModules(QLatin1String("core gui"), true);
setIntroDescription(tr("This wizard generates a Qt4 GUI application "
"project. The application derives by default from QApplication "
"and includes an empty widget."));
addModulesPage();
addTargetSetupPage(QSet<QString>(), isMobile);
m_filesPage->setFormInputCheckable(true);
m_filesPage->setClassTypeComboVisible(false);
const int filesPageId = addPage(m_filesPage);
wizardProgress()->item(filesPageId)->setTitle(tr("Details"));
addExtensionPages(parameters.extensionPages());
}
示例2: BaseQmakeProjectWizardDialog
GuiAppWizardDialog::GuiAppWizardDialog(const QString &templateName,
const QIcon &icon,
bool showModulesPage,
QWidget *parent,
const Core::WizardDialogParameters ¶meters) :
BaseQmakeProjectWizardDialog(showModulesPage, parent, parameters),
m_filesPage(new FilesPage)
{
setWindowIcon(icon);
setWindowTitle(templateName);
setSelectedModules(QLatin1String("core gui"), true);
setIntroDescription(tr("This wizard generates a Qt Widgets Application "
"project. The application derives by default from QApplication "
"and includes an empty widget."));
addModulesPage();
if (!parameters.extraValues().contains(QLatin1String(ProjectExplorer::Constants::PROJECT_KIT_IDS)))
addTargetSetupPage();
m_filesPage->setFormInputCheckable(true);
m_filesPage->setClassTypeComboVisible(false);
addPage(m_filesPage);
addExtensionPages(parameters.extensionPages());
}
示例3: BaseQmakeProjectWizardDialog
// ------------------- LibraryWizardDialog
LibraryWizardDialog::LibraryWizardDialog(const QString &templateName,
const QIcon &icon,
bool showModulesPage,
QWidget *parent,
const Core::WizardDialogParameters ¶meters) :
BaseQmakeProjectWizardDialog(showModulesPage, new LibraryIntroPage, -1, parent, parameters),
m_filesPage(new FilesPage),
m_pluginBaseClassesInitialized(false),
m_filesPageId(-1), m_modulesPageId(-1), m_targetPageId(-1)
{
setWindowIcon(icon);
setWindowTitle(templateName);
setSelectedModules(QLatin1String("core"));
// Note that QWizard::currentIdChanged() is emitted at strange times.
// Use the intro page instead, set up initially
setIntroDescription(tr("This wizard generates a C++ Library project."));
if (!parameters.extraValues().contains(QLatin1String(ProjectExplorer::Constants::PROJECT_KIT_IDS)))
m_targetPageId = addTargetSetupPage();
m_modulesPageId = addModulesPage();
m_filesPage->setNamespacesEnabled(true);
m_filesPage->setFormFileInputVisible(false);
m_filesPage->setClassTypeComboVisible(false);
m_filesPageId = addPage(m_filesPage);
Utils::WizardProgressItem *introItem = wizardProgress()->item(startId());
Utils::WizardProgressItem *targetItem = 0;
if (m_targetPageId != -1)
targetItem = wizardProgress()->item(m_targetPageId);
Utils::WizardProgressItem *modulesItem = wizardProgress()->item(m_modulesPageId);
Utils::WizardProgressItem *filesItem = wizardProgress()->item(m_filesPageId);
filesItem->setTitle(tr("Details"));
if (targetItem) {
if (m_targetPageId != -1) {
targetItem->setNextItems(QList<Utils::WizardProgressItem *>()
<< modulesItem << filesItem);
targetItem->setNextShownItem(0);
} else {
introItem->setNextItems(QList<Utils::WizardProgressItem *>()
<< modulesItem << filesItem);
introItem->setNextShownItem(0);
}
}
connect(this, SIGNAL(currentIdChanged(int)), this, SLOT(slotCurrentIdChanged(int)));
addExtensionPages(parameters.extensionPages());
}
示例4: setWindowIcon
//c app
CrossLinuxCAPPDialog::CrossLinuxCAPPDialog(const QString &templateName,
const QIcon &icon,
QWidget *parent, const Core::WizardDialogParameters ¶meters)
:BaseQt4ProjectWizardDialog(parent,parameters)
{
setWindowIcon(icon);
setWindowTitle(templateName);
setIntroDescription(tr("Creates a plain C project using qmake, not using the Qt library."));
if (!parameters.extraValues().contains(QLatin1String(ProjectExplorer::Constants::PROJECT_KIT_IDS)))
addTargetSetupPage();
addPage(new ConfigPage);
addExtensionPages(parameters.extensionPages());
}
示例5: setWindowIcon
SubdirsProjectWizardDialog::SubdirsProjectWizardDialog(const QString &templateName,
const QIcon &icon,
QWidget *parent,
const Core::WizardDialogParameters ¶meters) :
BaseQt4ProjectWizardDialog(false, parent, parameters)
{
setWindowIcon(icon);
setWindowTitle(templateName);
setIntroDescription(tr("This wizard generates a Qt4 subdirs project. "
"Add subprojects to it later on by using the other wizards."));
addTargetSetupPage();
addExtensionPages(parameters.extensionPages());
}
示例6: setWindowIcon
EmptyProjectWizardDialog::EmptyProjectWizardDialog(const QString &templateName,
const QIcon &icon,
QWidget *parent, const Core::WizardDialogParameters ¶meters) :
BaseQt4ProjectWizardDialog(false, parent, parameters)
{
setWindowIcon(icon);
setWindowTitle(templateName);
setIntroDescription(tr("This wizard generates an empty Qt project. "
"Add files to it later on by using the other wizards."));
if (!parameters.extraValues().contains(QLatin1String(ProjectExplorer::Constants::PROJECT_KIT_IDS)))
addTargetSetupPage();
addExtensionPages(parameters.extensionPages());
}
示例7: BaseQmakeProjectWizardDialog
ConsoleAppWizardDialog::ConsoleAppWizardDialog(const QString &templateName,
const QIcon &icon,
bool showModulesPage,
QWidget *parent, const Core::WizardDialogParameters ¶meters) :
BaseQmakeProjectWizardDialog(showModulesPage, parent, parameters)
{
setWindowIcon(icon);
setWindowTitle(templateName);
setSelectedModules(QLatin1String("core"));
setDeselectedModules(QLatin1String("gui"));
setIntroDescription(tr("This wizard generates a Qt Console Application "
"project. The application derives from QCoreApplication and does not "
"provide a GUI."));
addModulesPage();
if (!parameters.extraValues().contains(QLatin1String(ProjectExplorer::Constants::PROJECT_KIT_IDS)))
addTargetSetupPage();
addExtensionPages(parameters.extensionPages());
}