summaryrefslogtreecommitdiffabout
path: root/kaddressbook/old_mainwindow.h
blob: 7b6f68c5b9df1674b62ec64139f099ca65e0d911 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
#ifndef KADR_MAINWINDOW_H
#define KADR_MAINWINDOW_H

#include <qmainwindow.h>
#include "kabcore.h"

//US#include <qtimer.h>

//US#include <libkcal/incidence.h>

//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