SceneEditorMainWindow Class Reference

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

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

+ Inheritance diagram for SceneEditorMainWindow:

Signals

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

Public Member Functions

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

Protected Member Functions

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

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

Definition at line 53 of file SceneEditorMainWindow.h.

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

Definition at line 30 of file SceneEditorMainWindow.cpp.

◆ ~SceneEditorMainWindow()

~SceneEditorMainWindow ( )
override

Destructor.

Destroys the SceneEditor main window.

Definition at line 68 of file SceneEditorMainWindow.cpp.

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()

Definition at line 92 of file SceneEditorMainWindow.cpp.

◆ languageChangedByUser

void languageChangedByUser ( )
signal

Signal emitted when user changed current language.

◆ onConnect()

void onConnect ( )

Enables main window and updates its widgets.

Definition at line 83 of file SceneEditorMainWindow.cpp.

◆ onDisconnect()

void onDisconnect ( )

Disables main window.

Definition at line 88 of file SceneEditorMainWindow.cpp.

◆ postDocking()

void postDocking ( )

Definition at line 73 of file SceneEditorMainWindow.cpp.


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