KTextEditor
Go to the documentation of this file.
21 #ifndef KDELIBS_KTEXTEDITOR_CONTAINER_INTERFACE_H
22 #define KDELIBS_KTEXTEDITOR_CONTAINER_INTERFACE_H
26 #include <QtCore/QObject>
84 virtual void setContainer(
QObject * container ) = 0;
114 virtual QObject * container() = 0;
181 virtual void setActiveView(
View * view )=0;
190 virtual View * activeView()=0;
212 virtual Document * createDocument()=0;
260 virtual bool closeView(
View * view )=0;
272 enum Position{LeftBar=0,TopBar=1,RightBar=2,BottomBar=3};
283 virtual QWidget* getViewBarParent(
View *view,
enum Position position)=0;
289 virtual void addViewBarToLayout(
View *view,
QWidget *bar,
enum Position position)=0;
293 virtual void showViewBarForView(
View *view,
enum Position position)=0;
294 virtual void hideViewBarForView(
View *view,
enum Position position)=0;
301 virtual void deleteViewBarForView(
View *view,
enum Position position)=0;
308 Q_DECLARE_INTERFACE(KTextEditor::MdiContainer, "org.kde.KTextEditor.MdiContainer")
309 Q_DECLARE_INTERFACE(KTextEditor::ViewBarContainer, "org.kde.KTextEditor.ViewBarContainer")
310 #endif // KDELIBS_KTEXTEDITOR_CONTAINER_EXTENSION_H
This file is part of the KDE documentation.
Documentation copyright © 1996-2013 The KDE developers.
Generated on Wed Mar 20 2013 07:24:34 by
doxygen 1.8.3.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.