summaryrefslogtreecommitdiff
path: root/core/pim/datebook2/editor.h
Side-by-side diff
Diffstat (limited to 'core/pim/datebook2/editor.h') (more/less context) (ignore whitespace changes)
-rw-r--r--core/pim/datebook2/editor.h13
1 files changed, 8 insertions, 5 deletions
diff --git a/core/pim/datebook2/editor.h b/core/pim/datebook2/editor.h
index 53e8718..3fcfaa4 100644
--- a/core/pim/datebook2/editor.h
+++ b/core/pim/datebook2/editor.h
@@ -16,13 +16,13 @@ namespace Datebook {
class Editor {
public:
Editor( MainWindow*, QWidget* parent );
- virtual Editor();
+ virtual ~Editor();
- bool newEvent( const QDate& );
- bool newEvent( const QDateTime& start, const QDateTime& end );
- bool edit( const OEvent& );
+ virtual bool newEvent( const QDate& ) = 0;
+ virtual bool newEvent( const QDateTime& start, const QDateTime& end ) = 0;
+ virtual bool edit( const OEvent&, bool showRec = TRUE ) = 0;
- OEvent event()const;
+ virtual OEvent event()const = 0;
protected:
DescriptionManager descriptions()const;
@@ -30,6 +30,9 @@ namespace Datebook {
void setDescriptions( const DescriptionManager& );
void setLocations( const LocationManager& );
+ private:
+ MainWindow* m_win;
+
};
}