summaryrefslogtreecommitdiffstats
path: root/tools/designer/src/components/taskmenu/tablewidgeteditor.h
diff options
context:
space:
mode:
Diffstat (limited to 'tools/designer/src/components/taskmenu/tablewidgeteditor.h')
-rw-r--r--tools/designer/src/components/taskmenu/tablewidgeteditor.h18
1 files changed, 17 insertions, 1 deletions
diff --git a/tools/designer/src/components/taskmenu/tablewidgeteditor.h b/tools/designer/src/components/taskmenu/tablewidgeteditor.h
index cea2e2f9dc..1d5ad1f571 100644
--- a/tools/designer/src/components/taskmenu/tablewidgeteditor.h
+++ b/tools/designer/src/components/taskmenu/tablewidgeteditor.h
@@ -46,6 +46,8 @@
#include "listwidgeteditor.h"
+#include <QtGui/QDialog>
+
QT_BEGIN_NAMESPACE
class QTableWidget;
@@ -60,7 +62,7 @@ class TableWidgetEditor: public AbstractItemEditor
{
Q_OBJECT
public:
- TableWidgetEditor(QDesignerFormWindowInterface *form, QWidget *parent);
+ explicit TableWidgetEditor(QDesignerFormWindowInterface *form, QDialog *dialog);
TableWidgetContents fillContentsFromTableWidget(QTableWidget *tableWidget);
TableWidgetContents contents() const;
@@ -95,6 +97,7 @@ protected:
virtual QVariant getItemData(int role) const;
private:
+ void setPropertyBrowserVisible(bool v);
void updateEditor();
void moveColumnsLeft(int fromColumn, int toColumn);
void moveColumnsRight(int fromColumn, int toColumn);
@@ -107,6 +110,19 @@ private:
bool m_updatingBrowser;
};
+class TableWidgetEditorDialog : public QDialog
+{
+ Q_OBJECT
+public:
+ explicit TableWidgetEditorDialog(QDesignerFormWindowInterface *form, QWidget *parent);
+
+ TableWidgetContents fillContentsFromTableWidget(QTableWidget *tableWidget);
+ TableWidgetContents contents() const;
+
+private:
+ TableWidgetEditor m_editor;
+};
+
} // namespace qdesigner_internal
QT_END_NAMESPACE