OpenTwin 0.1
OpenTwin
 
Loading...
Searching...
No Matches
ot::LineEdit Class Reference

#include "LineEdit.h"

Inheritance diagram for ot::LineEdit:
ot::QWidgetInterface

Public Slots

void setInputErrorStateProperty (void)
 
void unsetInputErrorStateProperty (void)
 

Signals

void leftMouseButtonPressed (void)
 

Public Member Functions

 LineEdit (QWidget *_parentWidget=(QWidget *) nullptr)
 
 LineEdit (const QString &_initialText, QWidget *_parentWidget=(QWidget *) nullptr)
 
virtual ~LineEdit ()
 
virtual QWidget * getQWidget (void) override
 Returns a pointer to the root widget of this object.
 
- Public Member Functions inherited from ot::QWidgetInterface
 QWidgetInterface ()
 
virtual ~QWidgetInterface ()
 
void setOTWidgetFlags (const WidgetFlags &_flags)
 
const WidgetFlagsotWidgetFlags (void) const
 
virtual void otWidgetFlagsChanged (const WidgetFlags &_flags)
 
void centerOnParent (const QWidget *const _parentWidget)
 Centers this widget on the parent. If no parent is provided the widget will center on the screen.
 
QPoint calculateCenterOnParentPos (const QWidget *const _parentWidget)
 Calculates the top left corner of this widget centered on the parent widget. If no parent is provided the widget will center on the screen.
 

Protected Member Functions

virtual void mousePressEvent (QMouseEvent *_event) override
 

Additional Inherited Members

- Protected Attributes inherited from ot::QWidgetInterface
WidgetFlags m_widgetFlags
 

Constructor & Destructor Documentation

◆ LineEdit() [1/2]

ot::LineEdit::LineEdit ( QWidget * _parentWidget = (QWidget*)nullptr)

◆ LineEdit() [2/2]

ot::LineEdit::LineEdit ( const QString & _initialText,
QWidget * _parentWidget = (QWidget*)nullptr )

◆ ~LineEdit()

virtual ot::LineEdit::~LineEdit ( )
inlinevirtual

Member Function Documentation

◆ getQWidget()

virtual QWidget * ot::LineEdit::getQWidget ( void )
inlineoverridevirtual

Returns a pointer to the root widget of this object.

Implements ot::QWidgetInterface.

◆ leftMouseButtonPressed

void ot::LineEdit::leftMouseButtonPressed ( void )
signal

◆ mousePressEvent()

void ot::LineEdit::mousePressEvent ( QMouseEvent * _event)
overrideprotectedvirtual

◆ setInputErrorStateProperty

void ot::LineEdit::setInputErrorStateProperty ( void )
slot

◆ unsetInputErrorStateProperty

void ot::LineEdit::unsetInputErrorStateProperty ( void )
slot

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