aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/objects/class_tablewidget.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/objects/class_tablewidget.h')
-rw-r--r--src/modules/objects/class_tablewidget.h99
1 files changed, 48 insertions, 51 deletions
diff --git a/src/modules/objects/class_tablewidget.h b/src/modules/objects/class_tablewidget.h
index 5f2f4c9a2..6685fce81 100644
--- a/src/modules/objects/class_tablewidget.h
+++ b/src/modules/objects/class_tablewidget.h
@@ -25,90 +25,87 @@
//
//=============================================================================
-
-
#include "class_widget.h"
#include "object_macros.h"
+
+#include "kvi_kvs_runtimecontext.h"
+
#include <QtSql>
#include <QTableWidgetItem>
-
#include <QItemDelegate>
#include <QAbstractItemView>
-#include "kvi_kvs_runtimecontext.h"
+
class KviKvsObject_tablewidget;
class KviCellItemDelegate : public QItemDelegate
{
public:
- KviCellItemDelegate(QAbstractItemView * pWidget = 0,KviKvsObject_tablewidget *pParent=0);
- ~KviCellItemDelegate();
+ KviCellItemDelegate(QAbstractItemView * pWidget = 0,KviKvsObject_tablewidget *pParent=0);
+ ~KviCellItemDelegate();
protected:
// QAbstractItemView * m_pParent;
- KviKvsObject_tablewidget *m_pParentScript;
+ KviKvsObject_tablewidget *m_pParentScript;
public:
- QSize sizeHint(const QStyleOptionViewItem & option, const QModelIndex & index) const;
- void paint(QPainter * pPainter, const QStyleOptionViewItem & option, const QModelIndex & index) const;
+ QSize sizeHint(const QStyleOptionViewItem & option, const QModelIndex & index) const;
+ void paint(QPainter * pPainter, const QStyleOptionViewItem & option, const QModelIndex & index) const;
};
class KviKvsObject_tablewidget : public KviKvsObject_widget
{
Q_OBJECT
public:
- KVSO_DECLARE_OBJECT(KviKvsObject_tablewidget)
+ KVSO_DECLARE_OBJECT(KviKvsObject_tablewidget)
public:
QWidget * widget() { return (QWidget *)object(); };
- bool paint(QPainter * pPainter, const QStyleOptionViewItem & option, const QModelIndex & index);
+ bool paint(QPainter * pPainter, const QStyleOptionViewItem & option, const QModelIndex & index);
- protected:
- QSqlQueryModel *model;
- KviKvsRunTimeContext *m_pContext;
- KviCellItemDelegate *m_pCellItemDelegate;
- protected:
+protected:
+ QSqlQueryModel * model;
+ KviKvsRunTimeContext * m_pContext;
+ KviCellItemDelegate * m_pCellItemDelegate;
+protected:
virtual bool init(KviKvsRunTimeContext * pContext,KviKvsVariantList *pParams);
- bool setText(KviKvsObjectFunctionCall *c);
- bool setNumber(KviKvsObjectFunctionCall *c);
- bool setToolTip(KviKvsObjectFunctionCall *c);
- bool text(KviKvsObjectFunctionCall *c);
- bool setIcon(KviKvsObjectFunctionCall *c);
- bool setItemFlags(KviKvsObjectFunctionCall *c);
+ bool setText(KviKvsObjectFunctionCall *c);
+ bool setNumber(KviKvsObjectFunctionCall *c);
+ bool setToolTip(KviKvsObjectFunctionCall *c);
+ bool text(KviKvsObjectFunctionCall *c);
+ bool setIcon(KviKvsObjectFunctionCall *c);
+ bool setItemFlags(KviKvsObjectFunctionCall *c);
- bool setColumnCount(KviKvsObjectFunctionCall *c);
- bool columnCount(KviKvsObjectFunctionCall *c);
- bool setRowCount(KviKvsObjectFunctionCall *c);
- bool currentRow(KviKvsObjectFunctionCall *c);
- bool currentColumn(KviKvsObjectFunctionCall *c);
- bool itemRowColAt(KviKvsObjectFunctionCall *c);
+ bool setColumnCount(KviKvsObjectFunctionCall *c);
+ bool columnCount(KviKvsObjectFunctionCall *c);
+ bool setRowCount(KviKvsObjectFunctionCall *c);
+ bool currentRow(KviKvsObjectFunctionCall *c);
+ bool currentColumn(KviKvsObjectFunctionCall *c);
+ bool itemRowColAt(KviKvsObjectFunctionCall *c);
- bool rowCount(KviKvsObjectFunctionCall *c);
- bool setHorizontalHeaderLabels(KviKvsObjectFunctionCall *c);
- bool setVerticalHeaderLabels(KviKvsObjectFunctionCall *c);
- bool setCellWidget(KviKvsObjectFunctionCall *c);
+ bool rowCount(KviKvsObjectFunctionCall *c);
+ bool setHorizontalHeaderLabels(KviKvsObjectFunctionCall *c);
+ bool setVerticalHeaderLabels(KviKvsObjectFunctionCall *c);
+ bool setCellWidget(KviKvsObjectFunctionCall *c);
- bool hideHorizontalHeader(KviKvsObjectFunctionCall *c);
- bool showHorizontalHeader(KviKvsObjectFunctionCall *c);
- bool hideVerticalHeader(KviKvsObjectFunctionCall *c);
- bool showVerticalHeader(KviKvsObjectFunctionCall *c);
- bool clear(KviKvsObjectFunctionCall *c);
- bool itemEnteredEvent(KviKvsObjectFunctionCall *c);
- bool cellActivatedEvent(KviKvsObjectFunctionCall *c);
- bool cellDoubleClickedEvent(KviKvsObjectFunctionCall *c);
-
-
- bool hideColumn(KviKvsObjectFunctionCall *c);
- bool showColumn(KviKvsObjectFunctionCall *c);
- bool hideRow(KviKvsObjectFunctionCall *c);
- bool showRow(KviKvsObjectFunctionCall *c);
- bool customContextMenuRequestedEvent(KviKvsObjectFunctionCall *c);
- bool resizeRowsToContents(KviKvsObjectFunctionCall *c);
- bool resizeColumnsToContents(KviKvsObjectFunctionCall *c);
+ bool hideHorizontalHeader(KviKvsObjectFunctionCall *c);
+ bool showHorizontalHeader(KviKvsObjectFunctionCall *c);
+ bool hideVerticalHeader(KviKvsObjectFunctionCall *c);
+ bool showVerticalHeader(KviKvsObjectFunctionCall *c);
+ bool clear(KviKvsObjectFunctionCall *c);
+ bool itemEnteredEvent(KviKvsObjectFunctionCall *c);
+ bool cellActivatedEvent(KviKvsObjectFunctionCall *c);
+ bool cellDoubleClickedEvent(KviKvsObjectFunctionCall *c);
+ bool hideColumn(KviKvsObjectFunctionCall *c);
+ bool showColumn(KviKvsObjectFunctionCall *c);
+ bool hideRow(KviKvsObjectFunctionCall *c);
+ bool showRow(KviKvsObjectFunctionCall *c);
+ bool customContextMenuRequestedEvent(KviKvsObjectFunctionCall *c);
+ bool resizeRowsToContents(KviKvsObjectFunctionCall *c);
+ bool resizeColumnsToContents(KviKvsObjectFunctionCall *c);
protected slots:
- void slotItemEntered(QTableWidgetItem *);
+ void slotItemEntered(QTableWidgetItem *);
void slotCustomContextMenuRequested(const QPoint &pnt);
void cellActivated(int iRow,int iCol);
void cellDoubleClicked(int iRow,int iCol);
};
-
#endif // !_CLASS_TABLEWIDGET_H_