Choreonoid  1.5
Public Member Functions | Static Public Member Functions | Protected Member Functions | Friends | List of all members
cnoid::MainWindow Class Reference

#include <MainWindow.h>

Inheritance diagram for cnoid::MainWindow:

Public Member Functions

void show ()
 
void setProjectTitle (const std::string &title)
 
ToolBarAreatoolBarArea ()
 
ViewAreaviewArea ()
 
void addToolBar (ToolBar *toolbar)
 
void getAllToolBars (std::vector< ToolBar *> &out_toolBars)
 
void getVisibleToolBars (std::vector< ToolBar *> &out_toolBars)
 
void restoreLayout (ArchivePtr archive)
 
void storeLayout (ArchivePtr archive)
 
void setInitialLayout (ArchivePtr archive)
 

Static Public Member Functions

static MainWindowinitialize (const char *appName, ExtensionManager *ext)
 
static MainWindowinstance ()
 

Protected Member Functions

virtual void changeEvent (QEvent *event)
 
virtual void resizeEvent (QResizeEvent *event)
 
virtual void keyPressEvent (QKeyEvent *event)
 

Friends

class AppImpl
 
class ExtensionManager
 

Member Function Documentation

◆ addToolBar()

void MainWindow::addToolBar ( ToolBar toolbar)

◆ changeEvent()

void MainWindow::changeEvent ( QEvent *  event)
protectedvirtual

◆ getAllToolBars()

void MainWindow::getAllToolBars ( std::vector< ToolBar *> &  out_toolBars)

◆ getVisibleToolBars()

void MainWindow::getVisibleToolBars ( std::vector< ToolBar *> &  out_toolBars)

◆ initialize()

MainWindow * MainWindow::initialize ( const char *  appName,
ExtensionManager ext 
)
static

◆ instance()

MainWindow * MainWindow::instance ( )
static

◆ keyPressEvent()

void MainWindow::keyPressEvent ( QKeyEvent *  event)
protectedvirtual

◆ resizeEvent()

void MainWindow::resizeEvent ( QResizeEvent *  event)
protectedvirtual

◆ restoreLayout()

void MainWindow::restoreLayout ( ArchivePtr  archive)

◆ setInitialLayout()

void MainWindow::setInitialLayout ( ArchivePtr  archive)

◆ setProjectTitle()

void MainWindow::setProjectTitle ( const std::string &  title)

◆ show()

void MainWindow::show ( )

◆ storeLayout()

void MainWindow::storeLayout ( ArchivePtr  archive)

◆ toolBarArea()

ToolBarArea * MainWindow::toolBarArea ( )

◆ viewArea()

ViewArea * MainWindow::viewArea ( )

Friends And Related Function Documentation

◆ AppImpl

friend class AppImpl
friend

◆ ExtensionManager

friend class ExtensionManager
friend

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