diff --git a/src/sqllogform.cpp b/src/sqllogform.cpp index 06d7ca62..17828ec8 100644 --- a/src/sqllogform.cpp +++ b/src/sqllogform.cpp @@ -59,7 +59,7 @@ void sqlLogForm::msgDBDirtyState( bool dirty) void sqlLogForm::clearLog() { - if (logStack->id(logStack->visibleWidget())==kLogMsg_User) + if (logStack->currentIndex()==kLogMsg_User) { userLogText->clear(); } else { diff --git a/src/sqllogform.h b/src/sqllogform.h index cc3320ce..cca2d9f7 100644 --- a/src/sqllogform.h +++ b/src/sqllogform.h @@ -14,7 +14,7 @@ #include -#include +#include #include #include #include @@ -41,7 +41,7 @@ public: QComboBox *comboBox3; QSpacerItem *spacer10; QPushButton *clearButton; - Q3WidgetStack *logStack; + QStackedWidget *logStack; QWidget *WStackPage; QGridLayout *gridLayout; QTextEdit *userLogText; @@ -84,7 +84,7 @@ public: vboxLayout->addLayout(hboxLayout); - logStack = new Q3WidgetStack(sqlLogForm); + logStack = new QStackedWidget(sqlLogForm); logStack->setObjectName(QString::fromUtf8("logStack")); WStackPage = new QWidget(logStack); WStackPage->setObjectName(QString::fromUtf8("WStackPage")); @@ -100,7 +100,7 @@ public: gridLayout->addWidget(userLogText, 0, 0, 1, 1); - logStack->addWidget(WStackPage, 0); + logStack->insertWidget(0, WStackPage); WStackPage1 = new QWidget(logStack); WStackPage1->setObjectName(QString::fromUtf8("WStackPage1")); vboxLayout1 = new QVBoxLayout(WStackPage1); @@ -115,14 +115,14 @@ public: vboxLayout1->addWidget(appLogText); - logStack->addWidget(WStackPage1, 1); + logStack->insertWidget(1, WStackPage1); vboxLayout->addWidget(logStack); retranslateUi(sqlLogForm); QObject::connect(clearButton, SIGNAL(clicked()), sqlLogForm, SLOT(clearLog())); - QObject::connect(comboBox3, SIGNAL(activated(int)), logStack, SLOT(raiseWidget(int))); + QObject::connect(comboBox3, SIGNAL(activated(int)), logStack, SLOT(setCurrentIndex(int))); QMetaObject::connectSlotsByName(sqlLogForm); } // setupUi