[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: koffice/kexi
From: Jarosław Staniek <staniek () kde ! org>
Date: 2010-09-13 22:27:15
Message-ID: 20100913222715.87F0BAC888 () svn ! kde ! org
[Download RAW message or body]
SVN commit 1175025 by staniek:
Forms
*proper margin for the widgets tree box
M +1 -1 formeditor/WidgetTreeWidget.h
M +16 -8 plugins/forms/kexiformpart.cpp
--- trunk/koffice/kexi/formeditor/WidgetTreeWidget.h #1175024:1175025
@@ -98,7 +98,7 @@
};
Q_DECLARE_FLAGS(Options, Option)
- WidgetTreeWidget(QWidget *parent, Options options = NoOptions);
+ WidgetTreeWidget(QWidget *parent = 0, Options options = NoOptions);
virtual ~WidgetTreeWidget();
--- trunk/koffice/kexi/plugins/forms/kexiformpart.cpp #1175024:1175025
@@ -19,9 +19,10 @@
* Boston, MA 02110-1301, USA.
*/
-#include <kdebug.h>
+#include <QVBoxLayout>
+
+#include <KDebug>
#include <KDialog>
-#include <k3listview.h>
#include <ktabwidget.h>
#include <kiconloader.h>
#include <kcombobox.h>
@@ -65,15 +66,14 @@
{
public:
Private() {
- widgetTree = new KFormDesigner::WidgetTreeWidget(0);
- widgetTree->setObjectName("KexiFormPart:WidgetTreeWidget");
}
~Private() {
- delete static_cast<KFormDesigner::WidgetTreeWidget*>(widgetTree);
+ delete static_cast<QWidget*>(widgetTreeWidget);
delete static_cast<KexiDataSourcePage*>(dataSourcePage);
}
+ QPointer<KexiDataSourcePage> dataSourcePage;
QPointer<KFormDesigner::WidgetTreeWidget> widgetTree;
- QPointer<KexiDataSourcePage> dataSourcePage;
+ QPointer<QWidget> widgetTreeWidget;
KexiDataSourceComboBox *dataSourceCombo;
};
@@ -491,9 +491,17 @@
tab->addTab(d->dataSourcePage, KIcon("server-database"), QString());
tab->setTabToolTip(tab->indexOf(d->dataSourcePage), i18n("Data Source"));
- tab->addTab(d->widgetTree, KIcon("widgets"), QString());
- tab->setTabToolTip(tab->indexOf(d->widgetTree), i18n("Widgets"));
+ if (!d->widgetTreeWidget) {
+ d->widgetTreeWidget = new QWidget;
+ QVBoxLayout *lyr = new QVBoxLayout(d->widgetTreeWidget);
+ lyr->setContentsMargins(2, 2, 2, 2);
+ d->widgetTree = new KFormDesigner::WidgetTreeWidget;
+ d->widgetTree->setObjectName("KexiFormPart:WidgetTreeWidget");
+ lyr->addWidget(d->widgetTree);
}
+ tab->addTab(d->widgetTreeWidget, KIcon("widgets"), QString());
+ tab->setTabToolTip(tab->indexOf(d->widgetTreeWidget), i18n("Widgets"));
+}
//----------------
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic