STD_SDIDesktop Class Reference

#include <STD_SDIDesktop.h>

Inheritance diagram for STD_SDIDesktop:

Inheritance graph

Public Slots

virtual void show ()
virtual void setAppropriate (QDockWindow *, bool)

Signals

void activated ()
void deactivated ()
void windowActivated (SUIT_ViewWindow *)
void closing (SUIT_Desktop *, QCloseEvent *)

Public Member Functions

 STD_SDIDesktop ()
virtual ~STD_SDIDesktop ()
virtual SUIT_ViewWindowactiveWindow () const
virtual QPtrList< SUIT_ViewWindowwindows () const
QtxActionMenuMgrmenuMgr () const
QtxActionToolMgrtoolMgr () const
void addLogo (const QString &, const QPixmap &)
void removeLogo (const QString &)
int logoCount () const
void logoClear ()
void logoRemove (const QString &)
void logoInsert (const QString &, const QPixmap &, const int=-1)
bool isDockableMenuBar () const
void setDockableMenuBar (const bool)
bool isDockableStatusBar () const
void setDockableStatusBar (const bool)
void loadGeometry (QtxResourceMgr *, const QString &)
void saveGeometry (QtxResourceMgr *, const QString &) const
virtual bool eventFilter (QObject *, QEvent *)

Protected Member Functions

virtual QWidgetparentArea () const
virtual bool event (QEvent *)
virtual void closeEvent (QCloseEvent *)
virtual void childEvent (QChildEvent *)
virtual void setUpLayout ()
virtual void customEvent (QCustomEvent *)

Private Attributes

QVBoxmyMainWidget

Constructor & Destructor Documentation

STD_SDIDesktop::STD_SDIDesktop  ) 
 

Constructor. Create instance of QVBox

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.

QPtrList< SUIT_ViewWindow > STD_SDIDesktop::windows  )  const [virtual]
 

Return values:
QPtrList<SUIT_ViewWindow> - return const active window list.

Implements SUIT_Desktop.

QWidget * STD_SDIDesktop::parentArea  )  const [protected, virtual]
 

Return values:
QWidget - pointer to main window.

Implements SUIT_Desktop.

QtxActionMenuMgr * SUIT_Desktop::menuMgr  )  const [inherited]
 

Gets menu manager.

QtxActionToolMgr * SUIT_Desktop::toolMgr  )  const [inherited]
 

Gets tool manager.

void SUIT_Desktop::addLogo const QString &  id,
const QPixmap &  pix
[inherited]
 

Adds new logo to the menu bar area. Obsolete. Not should be used. Use SUIT_Desktop.logoInsert();

void SUIT_Desktop::removeLogo const QString &  id  )  [inherited]
 

Removes a logo. Obsolete. Not should be used. Use SUIT_Desktop.logoRemove();

int SUIT_Desktop::logoCount  )  const [inherited]
 

Returns the count of the existed logos.

void SUIT_Desktop::logoClear  )  [inherited]
 

Removes all logos

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

Removes a logo

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

Adds new logo to the menu bar area

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]
 

bool SUIT_Desktop::event QEvent *  e  )  [protected, virtual, inherited]
 

Emit on event e.

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

Close event e.

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

Child event.

bool QtxMainWindow::isDockableMenuBar  )  const [inherited]
 

Returns:
true if menu bar exists

void QtxMainWindow::setDockableMenuBar const   bool  )  [inherited]
 

Creates or deletes menu bar

Parameters:
on - if it is true, then to create, otherwise - to delete

bool QtxMainWindow::isDockableStatusBar  )  const [inherited]
 

Returns:
true if status bar exists

void QtxMainWindow::setDockableStatusBar const   bool  )  [inherited]
 

Creates or deletes status bar

Parameters:
on - if it is true, then to create, otherwise - to delete

void QtxMainWindow::loadGeometry QtxResourceMgr resMgr,
const QString &  section
[inherited]
 

Retrieve the geometry information from the specified resource manager section.

Parameters:
resMgr - instance of ersource manager
section - section name

void QtxMainWindow::saveGeometry QtxResourceMgr resMgr,
const QString &  section
const [inherited]
 

Store the geometry information into the specified resource manager section.

Parameters:
resMgr - instance of ersource manager
section - section name

bool QtxMainWindow::eventFilter QObject o,
QEvent *  e
[virtual, inherited]
 

Custom event filter

void QtxMainWindow::show  )  [virtual, slot, inherited]
 

Shows main window

void QtxMainWindow::setAppropriate QDockWindow dw,
bool  a
[virtual, slot, inherited]
 

Controls whether or not the dw dock window's caption should appear as a menu item on the dock window menu that lists the dock windows.

Parameters:
dw - window
a - if it is true, then it appears in menu

void QtxMainWindow::setUpLayout  )  [protected, virtual, inherited]
 

Sets up layout

void QtxMainWindow::customEvent QCustomEvent e  )  [protected, virtual, inherited]
 

Handler of custom events


Field Documentation

QVBox* STD_SDIDesktop.myMainWidget [private]