Sourceforge.net - The VCF's Project Host
   The VCF Website Home   |   Online Discussion Forums   |   Sourceforge.net Project Page   

VCF::DockManager Class Reference

DockManager class uses to manage ToolbarDock's and floating toolbars. More...

#include <vcf/ApplicationKit/ToolbarDock.h>

Inheritance diagram for VCF::DockManager:

VCF::Object List of all members.

Public Member Functions

 DockManager ()
virtual ~DockManager ()
void addDock (ToolbarDock *dock)
void removeDock (ToolbarDock *dock)
ToolbarDockfindDock (Point *point)
void addFloatingToolbar (Toolbar *toolbar)
void removeFloatingToolbar (Toolbar *toolbar)

Static Public Member Functions

static DockManagercreate ()
static DockManagergetDockManager ()

Protected Attributes

std::vector< ToolbarDock * > docks_
std::vector< Toolbar * > floatingToolbars_

Static Protected Attributes

static DockManagerdockManagerInstance

Detailed Description

DockManager class uses to manage ToolbarDock's and floating toolbars.


Constructor & Destructor Documentation

VCF::DockManager::DockManager  ) 
 

virtual VCF::DockManager::~DockManager  )  [virtual]
 


Member Function Documentation

void VCF::DockManager::addDock ToolbarDock dock  )  [inline]
 

void VCF::DockManager::addFloatingToolbar Toolbar toolbar  ) 
 

static DockManager* VCF::DockManager::create  )  [static]
 

ToolbarDock* VCF::DockManager::findDock Point point  ) 
 

Parameters:
Point point is in Screen coordinates

static DockManager* VCF::DockManager::getDockManager  )  [inline, static]
 

void VCF::DockManager::removeDock ToolbarDock dock  ) 
 

void VCF::DockManager::removeFloatingToolbar Toolbar toolbar  ) 
 


Member Data Documentation

DockManager* VCF::DockManager::dockManagerInstance [static, protected]
 

std::vector<ToolbarDock*> VCF::DockManager::docks_ [protected]
 

std::vector<Toolbar*> VCF::DockManager::floatingToolbars_ [protected]
 


The documentation for this class was generated from the following file:
   Comments or Suggestions?    License Information