00001 #include <qpe/qpeapplication.h> 00002 #include <qlistbox.h> 00003 #include <qdir.h> 00004 #include <qfile.h> 00005 #include <qtextstream.h> 00006 #include <qmessagebox.h> 00007 00008 #include <opie2/opimmainwindow.h> 00009 #include <opie2/owidgetstack.h> 00010 00011 class mainWindowWidget : public Opie::OPimMainWindow 00012 { 00013 Q_OBJECT 00014 00015 public: 00016 QListBox *notesList; 00017 QDir fileList; 00018 00019 mainWindowWidget( QWidget *parent=0, const char *name=0, WFlags fl=0 ); 00020 void refreshList(); 00021 00022 public slots: 00023 void openFile(); 00024 void deleteFile(); 00025 00026 private: 00027 int selected; 00028 QString fileName; 00029 QString documentsDirName; 00030 00031 void editFile(QString filename, int create); 00032 void toBeDone(void); 00033 00034 private slots: 00035 void slotItemNew(); 00036 void slotItemEdit(); 00037 void slotItemDuplicate(); 00038 void slotItemDelete(); 00039 void slotItemBeam(); 00040 void slotItemFind(); 00041 void slotConfigure(); 00042 00043 protected slots: 00044 void flush(); 00045 void reload(); 00046 int create(); 00047 bool remove( int uid ); 00048 void beam( int uid); 00049 void show( int uid ); 00050 void edit( int uid ); 00051 void add( const Opie::OPimRecord& ); 00052 };
1.4.2