Drake Designer
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros Pages
Signals | Public Member Functions | Protected Slots | Protected Member Functions | Protected Attributes | List of all members
ddViewManager Class Reference

#include <src/app/ddViewManager.h>

Inheritance diagram for ddViewManager:
Inheritance graph
[legend]

Signals

void currentViewChanged (ddViewBase *previousView, ddViewBase *currentView)
 

Public Member Functions

 ddViewManager (QWidget *parent=0)
 
virtual ~ddViewManager ()
 
QTabWidget * tabWidget () const
 
ddViewBasefindView (const QString &viewName) const
 
ddViewBasecreateView (const QString &viewName, const QString &viewType, int pageIndex=-1)
 
void switchToView (const QString &viewName)
 
ddViewBasecurrentView () const
 
QString viewName (ddViewBase *view)
 
void popOut (ddViewBase *view)
 

Protected Slots

void onCurrentTabChanged (int currentIndex)
 

Protected Member Functions

bool eventFilter (QObject *obj, QEvent *event)
 
void addDefaultPage ()
 
void addView (ddViewBase *view, const QString &viewName, int pageIndex=-1)
 
 Q_DISABLE_COPY (ddViewManager)
 

Protected Attributes

ddInternal * Internal
 

Detailed Description

Definition at line 10 of file ddViewManager.h.

Constructor & Destructor Documentation

ddViewManager::ddViewManager ( QWidget *  parent = 0)
virtual ddViewManager::~ddViewManager ( )
virtual

Member Function Documentation

void ddViewManager::addDefaultPage ( )
protected
void ddViewManager::addView ( ddViewBase view,
const QString &  viewName,
int  pageIndex = -1 
)
protected
ddViewBase* ddViewManager::createView ( const QString &  viewName,
const QString &  viewType,
int  pageIndex = -1 
)
ddViewBase* ddViewManager::currentView ( ) const
void ddViewManager::currentViewChanged ( ddViewBase previousView,
ddViewBase currentView 
)
signal
bool ddViewManager::eventFilter ( QObject *  obj,
QEvent *  event 
)
protected
ddViewBase* ddViewManager::findView ( const QString &  viewName) const
void ddViewManager::onCurrentTabChanged ( int  currentIndex)
protectedslot
void ddViewManager::popOut ( ddViewBase view)
ddViewManager::Q_DISABLE_COPY ( ddViewManager  )
protected
void ddViewManager::switchToView ( const QString &  viewName)
QTabWidget* ddViewManager::tabWidget ( ) const
QString ddViewManager::viewName ( ddViewBase view)

Member Data Documentation

ddInternal* ddViewManager::Internal
protected

Definition at line 49 of file ddViewManager.h.


The documentation for this class was generated from the following file: