SceneEditorMainWindow Class Reference

This class provides the main window of the plugin. More...

#include <MemoryX/gui-plugins/SceneEditor/gui/SceneEditorMainWindowController.h>

+ Inheritance diagram for SceneEditorMainWindow:

Signals

void languageChangedByUser ()
 Signal emitted when user changed current language.
 

Public Member Functions

void onConnect ()
 Enables main window and updates its widgets.
 
void onDisconnect ()
 Disables main window.
 
void postDocking ()
 
 SceneEditorMainWindow (const controller::ControllerPtr &control, QPointer< dialog::GroupExplorerDialog > groupEditorDialog, QWidget *parent=0)
 Constructor.
 
 ~SceneEditorMainWindow () override
 Destructor.
 

Protected Member Functions

void changeEvent (QEvent *event) override
 Reimplements Qt::QWidget:changeEvent().
 

Detailed Description

This class provides the main window of the plugin.

This class is a custom armarx::ArmarXComponentWidgetController.

It initializes the central widget and all dock widgets.

It creates the main window of the plugin and provides all functions to integrate the plugin in the ArmarXGui. It establishes the connection to MemoryX via Ice.

SceneEditorMainWindow brief one line description

Constructor & Destructor Documentation

◆ SceneEditorMainWindow()

SceneEditorMainWindow ( const controller::ControllerPtr & control,
QPointer< dialog::GroupExplorerDialog > groupEditorDialog,
QWidget * parent = 0 )
explicit

Constructor.

Creates main window for SceneEditor and initialisizes all child widgets. Expects controller:ControllerPtr and a group editor dialog.

Parameters
controlshared pointer to controller::Controller
groupEditorDialogQt::QPointer to group editor dialog
parentparent widget

◆ ~SceneEditorMainWindow()

~SceneEditorMainWindow ( )
override

Destructor.

Destroys the SceneEditor main window.

Member Function Documentation

◆ changeEvent()

void changeEvent ( QEvent * event)
overrideprotected

Reimplements Qt::QWidget:changeEvent().

The state being changed in this event can be retrieved through the event supplied.

Parameters
eventQt::Event
See also
Qt::QEvent
Qt::QWidget:changeEvent()

◆ languageChangedByUser

void languageChangedByUser ( )
signal

Signal emitted when user changed current language.

◆ onConnect()

void onConnect ( )

Enables main window and updates its widgets.

◆ onDisconnect()

void onDisconnect ( )

Disables main window.

◆ postDocking()

void postDocking ( )

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