00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 #ifndef SCHEDULINGDOC_H
00009 #define SCHEDULINGDOC_H
00010 
00011 
00012 #include <qobject.h>
00013 
00014 
00015 
00020 class SchedulingDoc : public QObject
00021 {
00022   Q_OBJECT
00023 
00024   public:
00025     SchedulingDoc();
00026     ~SchedulingDoc();
00027     void newDoc();
00028     bool save();
00029     bool saveAs(const QString &filename);
00030     bool load(const QString &filename);
00031     bool isModified() const;
00032 
00033   signals:
00034     void documentChanged();
00035 
00036   protected:
00037     bool modified;
00038 };
00039 
00040 #endif