1 #ifndef KARM_MAIN_WINDOW_H
2 #define KARM_MAIN_WINDOW_H
4 #include <tdeparts/mainwindow.h>
6 #include "karmerrors.h"
7 #include <karmdcopiface.h>
8 #include "reportcriteria.h"
33 TQString _hasTask( Task* task, const TQString &taskname ) const;
34 Task* _hasUid( Task* task, const TQString &uid ) const;
43 TDEAction* actionStart;
44 TDEAction* actionStop;
45 TDEAction* actionResetTime;
46 TDEAction* actionStopAll;
47 TDEAction* actionDelete;
48 TDEAction* actionEdit;
49 TDEAction* actionMarkAsComplete;
50 TDEAction* actionMarkAsIncomplete;
51 TDEAction* actionPreferences;
52 TDEAction* actionClipTotals;
53 TDEAction* actionClipHistory;
54 TQString m_error[ KARM_MAX_ERROR_NO + 1 ];
56 friend class KarmTray;
72 int addTask( const TQString &storage );
76 int bookTime( const TQString& taskId, const TQString& iso8601StartDateTime, long durationInMinutes );
78 TQString getError( int karmErrorNumber ) const;
89 TQString exportcsvfile( TQString filename, TQString from, TQString to, int type, bool decimalMinutes, bool allTasks, TQString delimiter, TQString quote );
93 void setStatusBar( TQString );
98 void startNewSession();
101 void updateStatusBar();
103 void exportcsvHistory();
105 void slotSelectionChanged();
106 void contextMenuRequest( TQListViewItem*, const TQPoint&, int );
107 void enableStopAll();
108 void disableStopAll();
112 void startStatusBar();
113 virtual void saveProperties( TDEConfig* );
114 virtual void readProperties( TDEConfig* );
121 #endif // KARM_MAIN_WINDOW_H
|