From 7d51872c86155fbbf27aeb8e49e7a336d909caac Mon Sep 17 00:00:00 2001 From: eilers Date: Fri, 01 Aug 2003 14:22:29 +0000 Subject: Merging changes from BRANCH_1_0 to HEAD --- (limited to 'core/pim/todo/tableview.h') 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 @@ -50,6 +50,8 @@ namespace Todo { QString type()const; int current(); QString currentRepresentation(); + int next(); + int prev(); void clear(); void showOverDue( bool ); @@ -91,6 +93,22 @@ namespace Todo { void timerEvent( QTimerEvent* e ); QWidget* createEditor(int row, int col, bool initFromCell )const; 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; private slots: void slotShowMenu(); -- cgit v0.9.0.2