kmmainwin.h
00001
00002
00003
00004
00005 #ifndef __KMMAINWIN
00006 #define __KMMAINWIN
00007
00008 #include <kmainwindow.h>
00009 #include "kdeversion.h"
00010 #include "qstring.h"
00011
00012 class KMMainWidget;
00013 namespace KPIM {
00014 class StatusbarProgressWidget;
00015 class ProgressDialog;
00016 }
00017 using KPIM::StatusbarProgressWidget;
00018 using KPIM::ProgressDialog;
00019
00020 class KMMainWin : public KMainWindow
00021 {
00022 Q_OBJECT
00023
00024 public:
00025
00026
00027 KMMainWin(QWidget *parent = 0);
00028 virtual ~KMMainWin();
00029 KMMainWidget *mainKMWidget() const { return mKMMainWidget; };
00030 StatusbarProgressWidget* progressWidget() const { return mLittleProgress; }
00031 ProgressDialog* progressDialog() const { return mProgressDialog; }
00032
00033
00035 virtual void readConfig(void);
00036
00038 virtual void writeConfig(void);
00039
00040 public slots:
00041 void displayStatusMsg(const QString&);
00042 void slotEditToolbars();
00043 void slotUpdateToolbars();
00044 void setupStatusBar();
00045
00046 protected:
00047 virtual bool queryClose ();
00048
00049 protected slots:
00050 void slotQuit();
00051 void slotConfigChanged();
00052 void slotShowTipOnStart();
00053
00054 private:
00055 KMMainWidget *mKMMainWidget;
00056 StatusbarProgressWidget *mLittleProgress;
00057 ProgressDialog *mProgressDialog;
00058 int mMessageStatusId;
00059 bool mReallyClose;
00060 };
00061
00062 #endif
This file is part of the documentation for kmail Library Version 3.3.2.