Version: 6.3.1
Signals | Public Member Functions | Protected Member Functions | Private Attributes

STD_SDIDesktop Class Reference

#include <STD_SDIDesktop.h>

Inheritance diagram for STD_SDIDesktop:
Inheritance graph

Signals

void activated ()
void deactivated ()
void windowActivated (SUIT_ViewWindow *)
void closing (SUIT_Desktop *, QCloseEvent *)
void message (const QString &)

Public Member Functions

 STD_SDIDesktop ()
virtual ~STD_SDIDesktop ()
virtual SUIT_ViewWindowactiveWindow () const
virtual QList< SUIT_ViewWindow * > windows () const
QtxActionMenuMgrmenuMgr () const
QtxActionToolMgrtoolMgr () const
QtxLogoMgrlogoMgr () const
int logoCount () const
void logoClear ()
void logoRemove (const QString &)
void logoInsert (const QString &, QMovie *, const int=-1)
void logoInsert (const QString &, const QPixmap &, const int=-1)
void emitActivated ()
void emitMessage (const QString &)
bool isOpaqueResize () const
void setOpaqueResize (bool)
bool isDockableMenuBar () const
 Check if the menu bar is dockable.
void setDockableMenuBar (const bool)
 Set menu bar dockable/undockable.
bool isDockableStatusBar () const
 Check if the status bar is dockable.
void setDockableStatusBar (const bool)
 Set status bar dockable/undockable.
QString storeGeometry () const
 Dump main window geometry to the string.
void retrieveGeometry (const QString &)
 Restore main window geometry from the string.

Protected Member Functions

virtual void addWindow (QWidget *)
virtual bool event (QEvent *)
virtual void customEvent (QEvent *)
virtual void closeEvent (QCloseEvent *)
virtual void childEvent (QChildEvent *)

Private Attributes

QFramemyMainWidget

Constructor & Destructor Documentation

STD_SDIDesktop::STD_SDIDesktop ( )

Constructor. Create instance of QVBox

References main(), and myMainWidget.

STD_SDIDesktop::~STD_SDIDesktop ( ) [virtual]

Destructor.


Member Function Documentation

SUIT_ViewWindow * STD_SDIDesktop::activeWindow ( ) const [virtual]
Return values:
SUIT_ViewWindow- return const active window.

Implements SUIT_Desktop.

References myMainWidget.

QList< SUIT_ViewWindow * > STD_SDIDesktop::windows ( ) const [virtual]
Return values:
QPtrList<SUIT_ViewWindow>- return const active window list.

Implements SUIT_Desktop.

References activeWindow().

void STD_SDIDesktop::addWindow ( QWidget w) [protected, virtual]

add new widget into desktop.

Implements SUIT_Desktop.

QtxActionMenuMgr * SUIT_Desktop::menuMgr ( ) const [inherited]

Gets menu manager.

References SUIT_Desktop.myMenuMgr.

QtxActionToolMgr * SUIT_Desktop::toolMgr ( ) const [inherited]

Gets tool manager.

References SUIT_Desktop.myToolMgr.

QtxLogoMgr * SUIT_Desktop::logoMgr ( ) const [inherited]

Gets logo manager.

References SUIT_Desktop.myLogoMgr.

int SUIT_Desktop::logoCount ( ) const [inherited]

Returns the count of the existed logos.

References QtxLogoMgr.count(), and SUIT_Desktop.myLogoMgr.

void SUIT_Desktop::logoClear ( ) [inherited]

Removes all logos

References QtxLogoMgr.clear(), and SUIT_Desktop.myLogoMgr.

void SUIT_Desktop::logoRemove ( const QString &  logoID) [inherited]

Removes a logo

References SUIT_Desktop.myLogoMgr, and QtxLogoMgr.remove().

void SUIT_Desktop::logoInsert ( const QString &  logoID,
QMovie *  logo,
const int  idx = -1 
) [inherited]

Adds new logo to the menu bar area

References QtxLogoMgr.insert(), and SUIT_Desktop.myLogoMgr.

void SUIT_Desktop::logoInsert ( const QString &  logoID,
const QPixmap &  logo,
const int  idx = -1 
) [inherited]

Adds new logo to the menu bar area

References QtxLogoMgr.insert(), and SUIT_Desktop.myLogoMgr.

void SUIT_Desktop::emitActivated ( ) [inherited]

Emits activated signal

References SUIT_Desktop.activated().

void SUIT_Desktop::emitMessage ( const QString &  theMessage) [inherited]

Emits message signal

References SUIT_Desktop.message().

void SUIT_Desktop.activated ( ) [signal, inherited]
void SUIT_Desktop.deactivated ( ) [signal, inherited]
void SUIT_Desktop.windowActivated ( SUIT_ViewWindow ) [signal, inherited]
void SUIT_Desktop.closing ( SUIT_Desktop ,
QCloseEvent *   
) [signal, inherited]
void SUIT_Desktop.message ( const QString &  ) [signal, inherited]
bool SUIT_Desktop::event ( QEvent e) [protected, virtual, inherited]

Emit on event e.

Reimplemented from QtxMainWindow.

References SUIT_Desktop.activated(), and SUIT_Desktop.deactivated().

void SUIT_Desktop::customEvent ( QEvent e) [protected, virtual, inherited]
void SUIT_Desktop::closeEvent ( QCloseEvent *  e) [protected, virtual, inherited]

Close event e.

References SUIT_Desktop.closing().

void SUIT_Desktop::childEvent ( QChildEvent *  e) [protected, virtual, inherited]

Child event.

References SUIT_Desktop.Reparent.

bool QtxMainWindow::isOpaqueResize ( ) const [inherited]
void QtxMainWindow::setOpaqueResize ( bool  on) [inherited]
bool QtxMainWindow::isDockableMenuBar ( ) const [inherited]
Returns:
true if dockable menu bar exists

References QtxMainWindow.myMenuBar.

void QtxMainWindow::setDockableMenuBar ( const bool  on) [inherited]
Parameters:
onif true, make menu bar dockable, otherwise make menu bar undockable

References QtxMainWindow.isDockableMenuBar(), QtxMainWindow.myMenuBar, and QtxMainWindow.onDestroyed().

bool QtxMainWindow::isDockableStatusBar ( ) const [inherited]
Returns:
true if dockable status bar exists

References QtxMainWindow.myStatusBar.

void QtxMainWindow::setDockableStatusBar ( const bool  on) [inherited]
Parameters:
onif true, make status bar dockable, otherwise make status bar undockable

References QtxMainWindow.isDockableStatusBar(), QtxMainWindow.myStatusBar, and QtxMainWindow.onDestroyed().

QString QtxMainWindow::storeGeometry ( ) const [inherited]
Returns:
string represenation of the window geometry
void QtxMainWindow::retrieveGeometry ( const QString &  str) [inherited]
Parameters:
strstring represenation of the window geometry

References QtxMainWindow.geometryValue().


Field Documentation

Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS