diff options
author | Alessandro Portale <aportale@trolltech.com> | 2009-05-14 19:27:30 (GMT) |
---|---|---|
committer | Alessandro Portale <aportale@trolltech.com> | 2009-05-14 19:27:30 (GMT) |
commit | 99d848f54c34aaa935d67ec406352bbafef03ae9 (patch) | |
tree | d50778ca1213df87fb22a3aa290a3ecf8c8f1b45 /src/gui/softkeys | |
parent | b60c4838f3a40609136c45e4832b50007dc2be37 (diff) | |
download | Qt-99d848f54c34aaa935d67ec406352bbafef03ae9.zip Qt-99d848f54c34aaa935d67ec406352bbafef03ae9.tar.gz Qt-99d848f54c34aaa935d67ec406352bbafef03ae9.tar.bz2 |
Use the new QMainWindow::softKeyStack()
Diffstat (limited to 'src/gui/softkeys')
-rw-r--r-- | src/gui/softkeys/main.cpp | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/src/gui/softkeys/main.cpp b/src/gui/softkeys/main.cpp index 6a75c40..e69156a 100644 --- a/src/gui/softkeys/main.cpp +++ b/src/gui/softkeys/main.cpp @@ -23,15 +23,16 @@ MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) { - QWidget *central = new QWidget(this); + QWidget *central = new QWidget(this); + central->setLayout(new QVBoxLayout); + central->layout()->addWidget(new QPushButton); + central->layout()->addWidget(new QPushButton); + central->layout()->addWidget(new QPushButton); QMenuBar* menuBar = new QMenuBar(this); menuBar->addAction("MyMenuItem1"); this->setMenuBar(menuBar); - QSoftKeyStack *stack = new QSoftKeyStack(central); - setSoftKeyStack(stack); - QSoftKeyAction action1(central); action1.setText(QString("Ok")); action1.setRole(QSoftKeyAction::Ok); @@ -54,16 +55,16 @@ MainWindow::MainWindow(QWidget *parent) myActionList.append(&action1); myActionList.append(&action2); myActionList.append(&action3); - stack->push(myActionList); - stack->pop(); - stack->push(&action1); - stack->pop(); + softKeyStack()->push(myActionList); + softKeyStack()->pop(); + softKeyStack()->push(&action1); + softKeyStack()->pop(); QList<QSoftKeyAction*> myActionList2; myActionList2.append(&action4); myActionList2.append(&action1); myActionList2.append(&action5); - stack->push(myActionList2); + softKeyStack()->push(myActionList2); setCentralWidget(central); |