#include <QxScene_ViewManager.h>
Public Slots | |
void | createView () |
Public Slots inherited from SUIT_ViewManager | |
void | createView () |
void | closeAllViews () |
Public Member Functions | |
QxScene_ViewManager (SUIT_Study *theStudy, SUIT_Desktop *theDesktop, SUIT_ViewModel *theViewModel=0) | |
~QxScene_ViewManager () | |
Public Member Functions inherited from SUIT_ViewManager | |
SUIT_ViewManager (SUIT_Study *, SUIT_Desktop *, SUIT_ViewModel *=0) | |
virtual | ~SUIT_ViewManager () |
virtual QString | popupClientType () const |
virtual void | contextMenuPopup (QMenu *) |
void | setViewModel (SUIT_ViewModel *theViewModel) |
SUIT_ViewModel * | getViewModel () |
SUIT_Study * | study () const |
QString | getType () const |
SUIT_ViewWindow * | getActiveView () |
int | getViewsCount () |
QVector< SUIT_ViewWindow * > | getViews () const |
QString | getTitle () const |
virtual void | setTitle (const QString &) |
QPixmap | getIcon () const |
virtual void | setIcon (const QPixmap &) |
SUIT_ViewWindow * | createViewWindow () |
bool | isVisible () const |
virtual void | setShown (const bool) |
virtual void | setDestructiveClose (const bool) |
int | getId () const |
int | getGlobalId () const |
void | setDetached (bool detached) |
bool | getDetached () const |
Public Member Functions inherited from SUIT_PopupClient | |
SUIT_PopupClient () | |
virtual | ~SUIT_PopupClient () |
bool | connectPopupRequest (QObject *reciever, const char *slot) |
bool | disconnectPopupRequest (QObject *reciever, const char *slot) |
Protected Member Functions | |
bool | insertView (SUIT_ViewWindow *theView) |
virtual void | closeView (SUIT_ViewWindow *theView) |
Protected Member Functions inherited from SUIT_ViewManager | |
virtual void | removeView (SUIT_ViewWindow *theView) |
virtual void | setViewName (SUIT_ViewWindow *theView) |
QString | prepareTitle (const QString &, const int, const int) |
Protected Member Functions inherited from SUIT_PopupClient | |
void | contextMenuRequest (QContextMenuEvent *e) |
QxScene_ViewManager::QxScene_ViewManager | ( | SUIT_Study * | theStudy, |
SUIT_Desktop * | theDesktop, | ||
SUIT_ViewModel * | theViewModel = 0 |
||
) |
Constructor
References DEBTRACE, and SUIT_ViewManager::setTitle().
QxScene_ViewManager::~QxScene_ViewManager | ( | ) |
Destructor
References DEBTRACE.
|
protectedvirtual |
Method redefined here to allow some housekeeping before closing the view (delete a loded schema and everything related). If this is not possible, the view is not closed
Reimplemented from SUIT_ViewManager.
References QxScene_ViewWindow::closeRequested(), SUIT_ViewManager::closeView(), and DEBTRACE.
|
slot |
Creates new view
References SUIT_ViewManager::createViewWindow(), and DEBTRACE.
|
protectedvirtual |
Adds new view
theView | - view to be added |
Reimplemented from SUIT_ViewManager.
References DEBTRACE, and SUIT_ViewManager::insertView().