OpenTwin 0.1
OpenTwin
 
Loading...
Searching...
No Matches
ot::Painter2DEditDialogEntry Class Referenceabstract

#include "Painter2DEditDialog.h"

Inheritance diagram for ot::Painter2DEditDialogEntry:
ot::Painter2DEditDialogFillEntry ot::Painter2DEditDialogLinearGradientEntry ot::Painter2DEditDialogRadialGradientEntry ot::Painter2DEditDialogReferenceEntry

Public Types

enum  DialogEntryType { FillType , LinearType , RadialType , ReferenceType }
 

Public Slots

void slotValueChanged (void)
 

Signals

void valueChanged (void)
 

Public Member Functions

 Painter2DEditDialogEntry ()
 
virtual ~Painter2DEditDialogEntry ()
 
virtual DialogEntryType getEntryType (void) const =0
 
virtual QWidget * getRootWidget (void) const =0
 
virtual Painter2DcreatePainter (void) const =0
 Creates a new painter. Caller takes ownership.
 

Member Enumeration Documentation

◆ DialogEntryType

Enumerator
FillType 
LinearType 
RadialType 
ReferenceType 

Constructor & Destructor Documentation

◆ Painter2DEditDialogEntry()

ot::Painter2DEditDialogEntry::Painter2DEditDialogEntry ( )
inline

◆ ~Painter2DEditDialogEntry()

ot::Painter2DEditDialogEntry::~Painter2DEditDialogEntry ( )
virtual

Member Function Documentation

◆ createPainter()

virtual Painter2D * ot::Painter2DEditDialogEntry::createPainter ( void ) const
pure virtual

◆ getEntryType()

◆ getRootWidget()

virtual QWidget * ot::Painter2DEditDialogEntry::getRootWidget ( void ) const
pure virtual

◆ slotValueChanged

void ot::Painter2DEditDialogEntry::slotValueChanged ( void )
slot

◆ valueChanged

void ot::Painter2DEditDialogEntry::valueChanged ( void )
signal

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