~bzoltan/kubuntu-packaging/decouple_cmake_plugin

« back to all changes in this revision

Viewing changes to src/libs/utils/wizard.cpp

  • Committer: Timo Jyrinki
  • Date: 2013-11-15 12:25:23 UTC
  • mfrom: (1.1.28)
  • Revision ID: timo.jyrinki@canonical.com-20131115122523-i2kyamsu4gs2mu1m
New upstream release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
28
28
****************************************************************************/
29
29
 
30
30
#include "wizard.h"
 
31
#include "hostosinfo.h"
31
32
 
32
33
#include <QMap>
33
34
#include <QHash>
318
319
    connect(this, SIGNAL(pageAdded(int)), this, SLOT(_q_pageAdded(int)));
319
320
    connect(this, SIGNAL(pageRemoved(int)), this, SLOT(_q_pageRemoved(int)));
320
321
    setSideWidget(new LinearProgressWidget(d_ptr->m_wizardProgress, this));
 
322
    setOption(QWizard::NoCancelButton, false);
 
323
    setOption(QWizard::NoDefaultButton, false);
 
324
    setOption(QWizard::NoBackButtonOnStartPage, true);
 
325
    setWindowFlags(windowFlags() & ~Qt::WindowContextHelpButtonHint);
 
326
 
 
327
    if (Utils::HostOsInfo::isMacHost()) {
 
328
        setButtonLayout(QList<QWizard::WizardButton>()
 
329
                        << QWizard::CancelButton
 
330
                        << QWizard::Stretch
 
331
                        << QWizard::BackButton
 
332
                        << QWizard::NextButton
 
333
                        << QWizard::CommitButton
 
334
                        << QWizard::FinishButton);
 
335
    }
321
336
}
322
337
 
323
338
Wizard::~Wizard()