API Documentation
Loading...
Searching...
No Matches
Editor Class Referenceabstract

#include <Editor.h>

Inheritance diagram for Editor:
[legend]
Collaboration diagram for Editor:
[legend]

Signals

void objectUpdatedSignal ()
 
void isBusyStatusChanged ()
 

Public Member Functions

 Editor (QWidget *parent=nullptr)
 
 Editor (const DynamicPointer< QTDesignObject > &object, QWidget *parent=nullptr)
 
virtual void updateValues ()=0
 
virtual bool fullscreenTouch () const
 
virtual bool allowDocking () const
 
virtual TranslatedString customDialogTitle () const
 
virtual String customDialogIcon () const
 
virtual InterfaceOrientationControllerorientationController () const
 
virtual Buffer< QWidget * > printableWidgets ()
 
virtual Buffer< QWidget * > printableWidgetOptions ()
 
virtual Buffer< QWidget * > bottomOptions ()
 
virtual void setTarget (const DynamicPointer< QTDesignObject > &object)
 
virtual void setHorizontal (bool horizontal)
 
virtual void requestScrollEnabled (bool enabled)
 
const DynamicPointer< QTDesignObject > & target () const
 
virtual void setup (DesignObjectDialog *, const ShowPropertiesSettings &)
 
virtual bool isBusy () const
 

Protected Slots

void onDesignObjectUpdateSlot ()
 

Protected Attributes

InterfaceOrientationControllerm_orientation_controller
 
DynamicPointer< QTDesignObjectm_design_object
 

Constructor & Destructor Documentation

◆ Editor() [1/2]

Editor ( QWidget * parent = nullptr)

◆ Editor() [2/2]

Editor ( const DynamicPointer< QTDesignObject > & object,
QWidget * parent = nullptr )

Member Function Documentation

◆ allowDocking()

bool allowDocking ( ) const
virtual

Reimplemented in StationEditor.

◆ bottomOptions()

virtual Buffer< QWidget * > bottomOptions ( )
inlinevirtual

◆ customDialogIcon()

virtual String customDialogIcon ( ) const
inlinevirtual

◆ customDialogTitle()

virtual TranslatedString customDialogTitle ( ) const
inlinevirtual

◆ fullscreenTouch()

◆ isBusy()

virtual bool isBusy ( ) const
inlinevirtual

◆ isBusyStatusChanged

void isBusyStatusChanged ( )
signal

◆ objectUpdatedSignal

void objectUpdatedSignal ( )
signal

◆ onDesignObjectUpdateSlot

void onDesignObjectUpdateSlot ( )
protectedslot

◆ orientationController()

InterfaceOrientationController * orientationController ( ) const
virtual

◆ printableWidgetOptions()

virtual Buffer< QWidget * > printableWidgetOptions ( )
inlinevirtual

Reimplemented in PolylineSliceEditor.

◆ printableWidgets()

virtual Buffer< QWidget * > printableWidgets ( )
inlinevirtual

◆ requestScrollEnabled()

void requestScrollEnabled ( bool enabled)
virtual

Reimplemented in SolidMaterialEditor.

◆ setHorizontal()

void setHorizontal ( bool horizontal)
virtual

◆ setTarget()

void setTarget ( const DynamicPointer< QTDesignObject > & object)
virtual

Reimplemented in StationEditor.

◆ setup()

virtual void setup ( DesignObjectDialog * ,
const ShowPropertiesSettings &  )
inlinevirtual

◆ target()

const DynamicPointer< QTDesignObject > & target ( ) const
inline

◆ updateValues()

Member Data Documentation

◆ m_design_object

DynamicPointer<QTDesignObject> m_design_object
protected

◆ m_orientation_controller

InterfaceOrientationController* m_orientation_controller
protected

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