mirror of
https://github.com/sqlitebrowser/sqlitebrowser.git
synced 2026-01-21 03:21:43 -06:00
Port Q3WidgetStack to QStackedWidget, fixing bug
This commit is contained in:
@@ -99,14 +99,14 @@ void editForm::setDataType(int type, int size)
|
||||
currentTypeLabel->setText("Type of data currently in cell: Text / Numeric");
|
||||
if (textEditor->length()>1) charstr = QString("chars"); else charstr = QString("char");
|
||||
currentDataInfo->setText(QString("%1 %2").arg(textEditor->length()).arg(charstr));
|
||||
editWidgetStack->raiseWidget(0);
|
||||
editWidgetStack->setCurrentIndex(0);
|
||||
enableExport(true);
|
||||
enableTextEditor(true);
|
||||
break;
|
||||
case kSQLiteMediaType_Void:
|
||||
currentTypeLabel->setText("Type of data currently in cell: Empty");
|
||||
currentDataInfo->setText("");
|
||||
editWidgetStack->raiseWidget(0);
|
||||
editWidgetStack->setCurrentIndex(0);
|
||||
enableExport(false);
|
||||
enableTextEditor(true);
|
||||
break;
|
||||
|
||||
@@ -25,6 +25,7 @@
|
||||
#include <QtGui/QApplication>
|
||||
#include <QtCore/QFile>
|
||||
#include <QtGui/QImage>
|
||||
#include <QtGui/QStackedWidget>
|
||||
#include <stdlib.h>
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
@@ -38,7 +39,7 @@ public:
|
||||
QToolButton *exportButton;
|
||||
QSpacerItem *spacer11_2;
|
||||
QToolButton *clearButton;
|
||||
Q3WidgetStack *editWidgetStack;
|
||||
QStackedWidget *editWidgetStack;
|
||||
QWidget *WStackPage;
|
||||
QGridLayout *gridLayout;
|
||||
Q3TextEdit *textEditor;
|
||||
@@ -98,7 +99,7 @@ public:
|
||||
|
||||
vboxLayout->addLayout(hboxLayout);
|
||||
|
||||
editWidgetStack = new Q3WidgetStack(editForm);
|
||||
editWidgetStack = new QStackedWidget(editForm);
|
||||
editWidgetStack->setObjectName(QString::fromUtf8("editWidgetStack"));
|
||||
WStackPage = new QWidget(editWidgetStack);
|
||||
WStackPage->setObjectName(QString::fromUtf8("WStackPage"));
|
||||
@@ -113,7 +114,7 @@ public:
|
||||
|
||||
gridLayout->addWidget(textEditor, 0, 0, 1, 1);
|
||||
|
||||
editWidgetStack->addWidget(WStackPage, 0);
|
||||
editWidgetStack->addWidget(WStackPage);
|
||||
WStackPage1 = new QWidget(editWidgetStack);
|
||||
WStackPage1->setObjectName(QString::fromUtf8("WStackPage1"));
|
||||
gridLayout1 = new QGridLayout(WStackPage1);
|
||||
@@ -130,7 +131,7 @@ public:
|
||||
|
||||
gridLayout1->addWidget(editPixmap, 0, 0, 1, 1);
|
||||
|
||||
editWidgetStack->addWidget(WStackPage1, 1);
|
||||
editWidgetStack->addWidget(WStackPage1);
|
||||
|
||||
vboxLayout->addWidget(editWidgetStack);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user