ddt 1.2.1
Loading...
Searching...
No Matches
Signals | Public Member Functions | List of all members
DdtGraphicalElementsDialog Class Reference

#include <ddtGraphicalElementsDialog.hpp>

Inheritance diagram for DdtGraphicalElementsDialog:
DdtDialog

Signals

void ParameterChanged (const QString dialog_id, const QString param_id, const QVariant parameter)
 
- Signals inherited from DdtDialog
void ParameterChanged (const QString dialog_id, const QString param_id, const QVariant parameter)
 

Public Member Functions

virtual ~DdtGraphicalElementsDialog ()=default
 
- Public Member Functions inherited from DdtDialog
 DdtDialog (QWidget *parent=nullptr)
 
virtual ~DdtDialog ()
 
 DdtGraphicalElementsDialog (QWidget *parent=nullptr)
 
void SetInitialParameter (const QString parameter_id, const QVariant parameter) override
 
QString GetDialogName () override
 
virtual void CreateDialog () override
 
virtual void AddToolButtonsToLayout (QVBoxLayout *i_vertical_layout)
 
virtual void AddPropertyControlElements (QVBoxLayout *i_vertical_layout)
 
virtual void AddButtonsToLayout (QVBoxLayout *i_vertical_layout)
 
virtual void AddFormLayoutRowThickness (QFormLayout *i_form_layout)
 
virtual void AddFormLayoutRowFont (QFormLayout *i_form_layout)
 
virtual void AddFormLayoutRowLineColor (QFormLayout *i_form_layout)
 
virtual void AddFormLayoutRowLineStyle (QFormLayout *i_form_layout)
 
virtual void AddFormLayoutRowFillColor (QFormLayout *i_form_layout)
 
virtual void AddFormLayoutRowTag (QFormLayout *i_form_layout)
 
virtual void AddFormLayoutRowTreshold (QFormLayout *i_form_layout)
 
virtual void AddFormLayoutRowRotation (QFormLayout *i_form_layout)
 
void changeEvent (QEvent *event) override
 
void focusInEvent (QFocusEvent *event) override
 
void closeEvent (QCloseEvent *event) override
 
void SetChangedParameter (const QString param_id, const QVariant parameter) override
 
virtual void QuitPressed () override
 

Additional Inherited Members

- Public Slots inherited from DdtDialog
virtual void ConfirmPressed ()
 
virtual void CancelPressed ()
 
virtual void QuitPressed ()
 
virtual void SetChangedParameter (const QString param_id, const QVariant parameter)
 
- Protected Member Functions inherited from DdtDialog
template<typename Func1 , typename Func2 >
void connect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const QObject *context, Func2 slot)
 connect Template version of QObject::connection with fixed Qt::QueuedConnection flag. Normally used to connect a signal with a lambda function.
 
virtual void AddDefaultButtonsToLayout (QBoxLayout *layout, bool show_confirm_button, bool show_quit_button, bool show_cancel_button)
 
virtual QLayout * GetMainLayout ()
 
void connect (const QObject *sender, const char *signal, const QObject *receiver, const char *member)
 connect Group of overloaded functions that use the QObject::connect method with the Qt::QueuedConnection flag. This defines Qt Signal and Slots connection the same way thought out the QApplication.
 
void connect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method)
 
void connect (const QObject *sender, const char *signal, const char *member)
 
- Protected Attributes inherited from DdtDialog
QLayout * main_layout
 

Detailed Description

Class for the graphical element dialog

Constructor & Destructor Documentation

◆ DdtGraphicalElementsDialog()

DdtGraphicalElementsDialog::DdtGraphicalElementsDialog ( QWidget * parent = nullptr)
explicit

Constructor

Parameters
parentPointer to the parent widget

◆ ~DdtGraphicalElementsDialog()

virtual DdtGraphicalElementsDialog::~DdtGraphicalElementsDialog ( )
virtualdefault

Destructor

Member Function Documentation

◆ AddButtonsToLayout()

void DdtGraphicalElementsDialog::AddButtonsToLayout ( QVBoxLayout * i_vertical_layout)
protectedvirtual

Setup button elements for the dialog

◆ AddFormLayoutRowFillColor()

void DdtGraphicalElementsDialog::AddFormLayoutRowFillColor ( QFormLayout * i_form_layout)
protectedvirtual

Setup form layout elements for fill color

◆ AddFormLayoutRowFont()

void DdtGraphicalElementsDialog::AddFormLayoutRowFont ( QFormLayout * i_form_layout)
protectedvirtual

Setup form layout elements for font

◆ AddFormLayoutRowLineColor()

void DdtGraphicalElementsDialog::AddFormLayoutRowLineColor ( QFormLayout * i_form_layout)
protectedvirtual

Setup form layout elements for line color

◆ AddFormLayoutRowLineStyle()

void DdtGraphicalElementsDialog::AddFormLayoutRowLineStyle ( QFormLayout * i_form_layout)
protectedvirtual

Setup form layout elements for line style

◆ AddFormLayoutRowRotation()

void DdtGraphicalElementsDialog::AddFormLayoutRowRotation ( QFormLayout * i_form_layout)
protectedvirtual

Setup form layout elements for rotation

◆ AddFormLayoutRowTag()

void DdtGraphicalElementsDialog::AddFormLayoutRowTag ( QFormLayout * i_form_layout)
protectedvirtual

Setup form layout elements for tag

◆ AddFormLayoutRowThickness()

void DdtGraphicalElementsDialog::AddFormLayoutRowThickness ( QFormLayout * i_form_layout)
protectedvirtual

Setup form layout elements for line thickness

◆ AddFormLayoutRowTreshold()

void DdtGraphicalElementsDialog::AddFormLayoutRowTreshold ( QFormLayout * i_form_layout)
protectedvirtual

Setup form layout elements for threshold scale

◆ AddPropertyControlElements()

void DdtGraphicalElementsDialog::AddPropertyControlElements ( QVBoxLayout * i_vertical_layout)
protectedvirtual

Setup control elements for properties of graphical elements buttons

◆ AddToolButtonsToLayout()

void DdtGraphicalElementsDialog::AddToolButtonsToLayout ( QVBoxLayout * i_vertical_layout)
protectedvirtual

Setup tool buttons

◆ changeEvent()

void DdtGraphicalElementsDialog::changeEvent ( QEvent * event)
overrideprotected

◆ closeEvent()

void DdtGraphicalElementsDialog::closeEvent ( QCloseEvent * event)
overrideprotected

◆ CreateDialog()

void DdtGraphicalElementsDialog::CreateDialog ( )
overrideprotectedvirtual

Creates the dialog elements

Implements DdtDialog.

◆ focusInEvent()

void DdtGraphicalElementsDialog::focusInEvent ( QFocusEvent * event)
overrideprotected

◆ GetDialogName()

QString DdtGraphicalElementsDialog::GetDialogName ( )
overridevirtual

Method that return the dialogs name in human readable form

Returns
Name of the dialog

Implements DdtDialog.

◆ ParameterChanged

void DdtGraphicalElementsDialog::ParameterChanged ( const QString dialog_id,
const QString param_id,
const QVariant parameter )
signal

Parameter of dialog has changed

◆ QuitPressed

void DdtGraphicalElementsDialog::QuitPressed ( )
overridevirtualslot

Slot called when the quit button was pressed. Default behavior is to close the dialog.

◆ SetChangedParameter

void DdtGraphicalElementsDialog::SetChangedParameter ( const QString param_id,
const QVariant parameter )
overrideslot

Called when an element of the dialog was changed

Parameters
param_idID of the parameter
parameterQVariant of the parameter

◆ SetInitialParameter()

void DdtGraphicalElementsDialog::SetInitialParameter ( const QString parameter_id,
const QVariant parameter )
overridevirtual

Method to set initial parameters that should be selected in a dialog at startup

Parameters
parameter_idID of the parameter to set
parameterQVariant of the value to set

Implements DdtDialog.


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