VR-Exchange 2.4 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Signals | Public Member Functions | Protected Member Functions | Protected Attributes
MAKVrExchange::DtUtilityBar Class Reference
Inheritance diagram for MAKVrExchange::DtUtilityBar:
Inheritance graph
[legend]

Signals

void ticked ()
void tabAdded (const QString &)
 Emitted when a tab is added. Contains the caption.
void dockWindowAdded (const QString &, int, const QString &)
 Emitted when a dock window is added.

Public Member Functions

 DtUtilityBar (QWidget *parent, bool scroll=false)
 Construct the utiliy bar.
 ~DtUtilityBar ()
virtual QWidgetaddTab (const QString &key, const QString &caption)
 Adds a new tab to the utility bar.
virtual QDockWidgetaddDockWindow (const QString &tabKey, const QString &caption)
 Adds a new dock widget to a tab.
QTabWidget * tabWidget () const
 Returns the QTabWidget that contains the dock widgets.

Protected Member Functions

virtual void init ()

Protected Attributes

int myNumTabs
QScrollArea * myScrollArea
QTabWidget * myTabWidget
bool myOuterScroll
 Does the main utility bar have a scrollbar.
QHash< QString, QMainWindow * > myTabIndex
QHash< QString, QDockWidget * > myDockAreas

Constructor & Destructor Documentation

MAKVrExchange::DtUtilityBar::DtUtilityBar ( QWidget parent,
bool  scroll = false 
)

Construct the utiliy bar.

MAKVrExchange::DtUtilityBar::~DtUtilityBar ( )

Member Function Documentation

virtual QDockWidget* MAKVrExchange::DtUtilityBar::addDockWindow ( const QString &  tabKey,
const QString &  caption 
)
virtual

Adds a new dock widget to a tab.

Children of this dock widget will need to have the setWidget() method called to be correctly added.

virtual QWidget* MAKVrExchange::DtUtilityBar::addTab ( const QString &  key,
const QString &  caption 
)
virtual

Adds a new tab to the utility bar.

Returns a QMainWindow that was added to the tabWidget.

void MAKVrExchange::DtUtilityBar::dockWindowAdded ( const QString &  ,
int  ,
const QString &   
)
signal

Emitted when a dock window is added.

Contains the tab caption, tab number and window name.

virtual void MAKVrExchange::DtUtilityBar::init ( )
protectedvirtual
void MAKVrExchange::DtUtilityBar::tabAdded ( const QString &  )
signal

Emitted when a tab is added. Contains the caption.

QTabWidget* MAKVrExchange::DtUtilityBar::tabWidget ( ) const

Returns the QTabWidget that contains the dock widgets.

void MAKVrExchange::DtUtilityBar::ticked ( )
signal

Member Data Documentation

QHash<QString, QDockWidget*> MAKVrExchange::DtUtilityBar::myDockAreas
protected
int MAKVrExchange::DtUtilityBar::myNumTabs
protected
bool MAKVrExchange::DtUtilityBar::myOuterScroll
protected

Does the main utility bar have a scrollbar.

QScrollArea* MAKVrExchange::DtUtilityBar::myScrollArea
protected
QHash<QString, QMainWindow*> MAKVrExchange::DtUtilityBar::myTabIndex
protected
QTabWidget* MAKVrExchange::DtUtilityBar::myTabWidget
protected

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

Document ID: Generated on Thu Jul 23 10:25:22 EDT 2015 from SVN revision 155065
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)