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.0.