okteta
viewareasplitcontroller.cpp
Go to the documentation of this file.
40 ViewAreaSplitController::ViewAreaSplitController( ViewManager* viewManager, AbstractGroupedViews* groupedViews, KXMLGUIClient* guiClient )
59 mSplitVerticallyAction = actionCollection->addAction( QLatin1String("view_area_split_vertically"),
66 mSplitHorizontallyAction = actionCollection->addAction( QLatin1String("view_area_split_horizontally"),
111 const Qt::Alignment alignment = ( orientation == Qt::Horizontal ) ? Qt::AlignBottom : Qt::AlignRight;
135 const bool hasMultipleViewArea = mViewAreaSplitable ? ( mViewAreaSplitable->viewAreasCount() > 1 ) : false;
virtual AbstractViewArea * splitViewArea(AbstractViewArea *viewArea, Qt::Orientation orientation)=0
returns the new view area
virtual int viewAreasCount() const =0
Definition: viewmanager.h:40
virtual int viewCount() const =0
virtual void setTargetModel(AbstractModel *model)
Definition: viewareasplitcontroller.cpp:83
Definition: abstractviewarea.h:41
virtual AbstractView * viewFocus() const =0
ViewAreaSplitController(ViewManager *viewManager, AbstractGroupedViews *groupedViews, KXMLGUIClient *guiClient)
Definition: viewareasplitcontroller.cpp:40
Definition: abstractmodel.h:40
virtual void closeViewArea(AbstractViewArea *viewArea)=0
virtual AbstractViewArea * viewAreaFocus() const =0
void createCopyOfView(AbstractView *view, Qt::Alignment alignment=0)
Definition: viewmanager.cpp:72
Definition: bookmarkable.h:29
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:04:09 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:04:09 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.