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* actionStopAll;
46 TDEAction* actionDelete;
47 TDEAction* actionEdit;
48 TDEAction* actionMarkAsComplete;
49 TDEAction* actionMarkAsIncomplete;
50 TDEAction* actionPreferences;
51 TDEAction* actionClipTotals;
52 TDEAction* actionClipHistory;
53 TQString m_error[ KARM_MAX_ERROR_NO + 1 ];
55 friend class KarmTray;
71 int addTask( const TQString &storage );
75 int bookTime( const TQString& taskId, const TQString& iso8601StartDateTime, long durationInMinutes );
77 TQString getError( int karmErrorNumber ) const;
88 TQString exportcsvfile( TQString filename, TQString from, TQString to, int type, bool decimalMinutes, bool allTasks, TQString delimiter, TQString quote );
92 void setStatusBar( TQString );
97 void startNewSession();
100 void updateStatusBar();
102 void exportcsvHistory();
104 void slotSelectionChanged();
105 void contextMenuRequest( TQListViewItem*, const TQPoint&, int );
106 void enableStopAll();
107 void disableStopAll();
111 void startStatusBar();
112 virtual void saveProperties( TDEConfig* );
113 virtual void readProperties( TDEConfig* );
120 #endif // KARM_MAIN_WINDOW_H
|