kateprojectviews.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef __KATE_ProjectViews_H__
00022 #define __KATE_ProjectViews_H__
00023
00024 #include "katemain.h"
00025
00026 #include "../interfaces/project.h"
00027
00028 #include <qwidget.h>
00029 #include <qmap.h>
00030 #include <qframe.h>
00031 #include <qwidgetstack.h>
00032
00033 class KateMainWindow;
00034
00035 class KateProjectViews : public QWidget
00036 {
00037 Q_OBJECT
00038
00039 public:
00040 KateProjectViews (class KateProjectManager *_projectManager, class KateMainWindow *_mainWindow, QWidget * parent = 0, const char * name = 0 );
00041 ~KateProjectViews ();
00042
00043 private slots:
00044 void projectChanged ();
00045 void projectCreated (Kate::Project *project);
00046 void projectDeleted (uint projectNumber);
00047
00048 private:
00049 QWidgetStack *m_stack;
00050 class KateProjectManager *m_projectManager;
00051 class KateMainWindow *m_mainWindow;
00052
00053 QMap<uint, QWidget*> m_wMap;
00054 };
00055
00056 #endif
This file is part of the documentation for kate Library Version 3.3.2.