From 3a336c63f9eef19d99b114bda9ff375f84c99234 Mon Sep 17 00:00:00 2001 From: Markku Luukkainen Date: Mon, 4 May 2009 11:19:47 +0200 Subject: More code to test the stack implementatioMore code to test the stack implementationn --- src/gui/softkeys/main.cpp | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/src/gui/softkeys/main.cpp b/src/gui/softkeys/main.cpp index 4f452d6..fd82ce5 100644 --- a/src/gui/softkeys/main.cpp +++ b/src/gui/softkeys/main.cpp @@ -23,11 +23,24 @@ MainWindow::MainWindow(QWidget *parent) layout->addWidget(button); QSoftKeyStack *stack = new QSoftKeyStack(central); - QSoftKeyAction action(central); - action.setRole(QSoftKeyAction::Back); - int role = action.role(); - stack->push(&action); - + QSoftKeyAction action1(central); + action1.setText(QString("text1")); + action1.setRole(QSoftKeyAction::Ok); + QSoftKeyAction action2(central); + action2.setText(QString("text2")); + action2.setRole(QSoftKeyAction::Back); + QSoftKeyAction action3(central); + action3.setText(QString("text3")); + action3.setRole(QSoftKeyAction::Cancel); + + QList myActionList; + myActionList.append(&action1); + myActionList.append(&action2); + myActionList.append(&action3); + stack->push(myActionList); + stack->pop(); + stack->push(&action1); + setCentralWidget(central); } -- cgit v0.12