summaryrefslogtreecommitdiff
path: root/core/pim/todo/tableview.h
Side-by-side diff
Diffstat (limited to 'core/pim/todo/tableview.h') (more/less context) (show whitespace changes)
-rw-r--r--core/pim/todo/tableview.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/core/pim/todo/tableview.h b/core/pim/todo/tableview.h
index 689c496..528ddc9 100644
--- a/core/pim/todo/tableview.h
+++ b/core/pim/todo/tableview.h
@@ -52,2 +52,4 @@ namespace Todo {
QString currentRepresentation();
+ int next();
+ int prev();
@@ -93,2 +95,18 @@ namespace Todo {
void setCellContentFromEditor( int row, int col );
+ /**
+ * for inline editing on single click and to work around some
+ * bug in qt2.3.5
+ */
+ struct EditorWidget {
+ EditorWidget();
+ void setCellWidget(QWidget*, int row, int col );
+ void releaseCellWidget();
+ QWidget* cellWidget()const;
+ int cellRow()const;
+ int cellCol()const;
+ private:
+ QWidget* m_wid;
+ int m_row, m_col;
+ };
+ EditorWidget m_editorWidget;