toolviewmanager.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef _KATE_TOOLVIEWMANAGER_INCLUDE_
00021 #define _KATE_TOOLVIEWMANAGER_INCLUDE_
00022
00023 #include <kdockwidget.h>
00024
00025 class KMdiToolViewAccessor;
00026
00027 namespace Kate
00028 {
00029
00033 class ToolViewManager : public QObject
00034 {
00035 friend class PrivateToolViewManager;
00036
00037 Q_OBJECT
00038
00039 public:
00043 ToolViewManager (void *toolViewManager);
00044
00048 virtual ~ToolViewManager ();
00049
00050 public:
00061 KMdiToolViewAccessor *addToolView (KDockWidget::DockPosition position, QWidget *widget, const QPixmap &icon, const QString &sname, const QString &tabToolTip = 0, const QString &tabCaption = 0);
00062
00068 bool removeToolView (QWidget *widget);
00069
00075 bool removeToolView (KMdiToolViewAccessor *accessor);
00076
00082 bool showToolView (QWidget *widget);
00083
00089 bool showToolView (KMdiToolViewAccessor *accessor);
00090
00096 bool hideToolView (QWidget *widget);
00097
00103 bool hideToolView (KMdiToolViewAccessor *accessor);
00104
00105 private:
00109 class PrivateToolViewManager *d;
00110 };
00111
00112 }
00113
00114 #endif
This file is part of the documentation for kate Library Version 3.3.2.