135
135
QDialogButtonBox * const box = new QDialogButtonBox;
137
137
cancelButton = box->addButton( QDialogButtonBox::Cancel );
138
q->connect( cancelButton, SIGNAL( clicked() ), q, SLOT( reject() ) );
138
q->connect( cancelButton, SIGNAL(clicked()), q, SLOT(reject()) );
140
140
backButton = new QPushButton;
141
141
backButton->setText( i18n( "Back" ) );
142
q->connect( backButton, SIGNAL( clicked() ), q, SLOT( back() ) );
142
q->connect( backButton, SIGNAL(clicked()), q, SLOT(back()) );
143
143
box->addButton( backButton, QDialogButtonBox::ActionRole );
145
145
nextButton = new KPushButton;
146
146
nextButton->setGuiItem( nextItem );
147
q->connect( nextButton, SIGNAL( clicked() ), q, SLOT( next() ) );
147
q->connect( nextButton, SIGNAL(clicked()), q, SLOT(next()) );
148
148
box->addButton( nextButton, QDialogButtonBox::ActionRole );
149
149
buttonLayout->addWidget( box );
151
151
top->addWidget( buttonWidget );
153
q->connect( q, SIGNAL( rejected() ), q, SIGNAL( canceled() ) );
153
q->connect( q, SIGNAL(rejected()), q, SIGNAL(canceled()) );
156
156
Wizard::Private::~Private() { kDebug(); }
213
213
kleo_assert( d->idToPage.find( id ) == d->idToPage.end() );
214
214
d->idToPage[id] = widget;
215
215
d->stack->addWidget( widget );
216
connect( widget, SIGNAL( completeChanged() ), this, SLOT( updateButtonStates() ) );
217
connect( widget, SIGNAL( titleChanged() ), this, SLOT( updateHeader() ) );
218
connect( widget, SIGNAL( subTitleChanged() ), this, SLOT( updateHeader() ) );
219
connect( widget, SIGNAL( explanationChanged() ), this, SLOT( updateHeader() ) );
220
connect( widget, SIGNAL( autoAdvanceChanged() ), this, SLOT( updateButtonStates() ) );
221
connect( widget, SIGNAL( windowTitleChanged(QString) ), this, SLOT( setWindowTitle(QString) ) );
216
connect( widget, SIGNAL(completeChanged()), this, SLOT(updateButtonStates()) );
217
connect( widget, SIGNAL(titleChanged()), this, SLOT(updateHeader()) );
218
connect( widget, SIGNAL(subTitleChanged()), this, SLOT(updateHeader()) );
219
connect( widget, SIGNAL(explanationChanged()), this, SLOT(updateHeader()) );
220
connect( widget, SIGNAL(autoAdvanceChanged()), this, SLOT(updateButtonStates()) );
221
connect( widget, SIGNAL(windowTitleChanged(QString)), this, SLOT(setWindowTitle(QString)) );
224
224
void Wizard::setPageOrder( const std::vector<int>& pageOrder )