Go to the documentation of this file.
8 #ifndef VIEWCONTAINER_H
9 #define VIEWCONTAINER_H
void setCurrentView(CAView *v)
Definition: viewcontainer.h:35
bool contains(CAView *v)
Definition: viewcontainer.h:32
void addView(CAView *v, QSplitter *s=0)
Definition: viewcontainer.cpp:167
QList< CAView * > unsplitAll()
Definition: viewcontainer.cpp:156
void removeView(CAView *v)
Definition: viewcontainer.cpp:180
CAView * currentView()
Definition: viewcontainer.h:36
Base class for various views.
Definition: view.h:15
const QList< CAView * > viewList()
Definition: viewcontainer.h:33
~CAViewContainer()
Definition: viewcontainer.cpp:46
CAView * _currentView
Definition: viewcontainer.h:40
CAViewContainer(QWidget *p)
Definition: viewcontainer.cpp:36
QHash< CAView *, QSplitter * > _viewMap
Definition: viewcontainer.h:39
virtual CAView * clone()=0
CASheet * _sheet
Definition: viewcontainer.h:41
CAView * unsplit(CAView *v=0)
Definition: viewcontainer.cpp:110
CAView * splitHorizontally(CAView *v=0)
Definition: viewcontainer.cpp:82
Represents a single sheet of paper in the document.
Definition: sheet.h:22
CAView * splitVertically(CAView *v=0)
Definition: viewcontainer.cpp:55
Holds together resizable views.
Definition: viewcontainer.h:17