1 #ifndef SAKSUBWIDGET_H_
2 #define SAKSUBWIDGET_H_
17 class SakSubWidget
: public QGraphicsProxyWidget
21 SakSubWidget(const Task
& task
, Task::SubTask subtask
, bool editable
=false);
24 void showDetails(bool show
= true);
25 const Task
& task () const {return m_task
;}
26 const Task::SubTask
& subtask() const {return m_subtask
;}
28 void clicked(const QString
& taskName
, const QString
& subtaskName
);
31 void keyPressEvent (QKeyEvent
* event
);
32 void mouseDoubleClickEvent(QGraphicsSceneMouseEvent
* e
);
33 void focusOutEvent ( QFocusEvent
* event
);
34 void focusInEvent ( QFocusEvent
* event
);
37 const Task::SubTask m_subtask
;
38 // returns current text
39 QString
getMeaningfulText();
45 QString m_tooltipText
;
47 bool m_showingDetails
;