#ifndef KADR_MAINWINDOW_H #define KADR_MAINWINDOW_H #include #include "kabcore.h" //US#include //US#include //US#include "simplealarmclient.h" //USclass QAction; //USclass CalendarView; //US#ifdef DESKTOP_VERSION //US#define QPEToolBar QToolBar //US#define QPEMenuBar QMenuBar //US#endif class KABCore; //USclass QPEToolBar; //US namespace KACore { //USclass CalendarLocal; //US} //USusing namespace KACore; class MainWindow : public QMainWindow { Q_OBJECT public: MainWindow( QWidget *parent = 0, const char *name = 0, QString command = ""); ~MainWindow(); public slots: // void configureAgenda( int ); void recieve( const QCString& msg, const QByteArray& data ); protected slots: /* void setCaptionToDates(); void about(); void keyBindings(); void aboutAutoSaving();; void aboutKnownBugs(); void processIncidenceSelection( Incidence * ); void importQtopia(); void importIcal(); void importFile( QString, bool ); void quickImportIcal(); void slotModifiedChanged( bool ); void save(); void configureToolBar( int ); void saveCalendar(); void loadCalendar(); void exportVCalendar(); void checkAlarms(); void writeAlarm(); void syncSSH(); void syncLocalFile(); void syncWithFile( QString, bool ); void quickSyncLocalFile(); protected: QString defaultFileName(); void enableIncidenceActions( bool ); */ private: /* bool mFlagKeyPressed; bool mBlockAtStartup; QPEToolBar *iconToolBar; void initActions(); */ /* void setDefaultPreferences(); void keyPressEvent ( QKeyEvent * ) ; void keyReleaseEvent ( QKeyEvent * ) ; QPopupMenu *configureToolBarMenu; QPopupMenu *configureAgendaMenu; CalendarLocal *mCalendar; CalendarView *mView; QString getPassword(); QAction *mNewSubTodoAction; QAction *mShowAction; QAction *mEditAction; QAction *mDeleteAction; void closeEvent( QCloseEvent* ce ); SimpleAlarmClient mAlarmClient; QTimer mSaveTimer; QTimer alarmTimer; bool mBlockSaveFlag; bool mCalendarModifiedFlag; QPixmap loadPixmap( QString ); */ private: KABCore *mCore; }; #endif