OpenTwin 0.1
OpenTwin
 
Loading...
Searching...
No Matches
LogInGSSEditDialog Class Reference

#include "LogInGSSEditDialog.h"

Inheritance diagram for LogInGSSEditDialog:
ot::Dialog ot::QWidgetInterface

Public Member Functions

 LogInGSSEditDialog (const std::vector< LogInGSSEntry > &_entries)
 
 ~LogInGSSEditDialog ()
 
std::vector< LogInGSSEntrygetEntries (void) const
 
bool hasChangedData (void) const
 
- Public Member Functions inherited from ot::Dialog
 Dialog (QWidget *_parent=(QWidget *) nullptr)
 
 Dialog (const DialogCfg &_config, QWidget *_parent=(QWidget *) nullptr)
 
virtual ~Dialog ()
 
virtual QWidget * getQWidget (void)
 Returns a pointer to the root widget of this object.
 
DialogResult showDialog (const ShowFlags &_showFlags=ShowFlags(IdealFit))
 Center the dialog on parent and call exec.
 
void setDialogFlag (DialogCfg::DialogFlag _flag, bool _active=true)
 
void setDialogFlags (DialogCfg::DialogFlags _flags)
 
DialogCfg::DialogFlags dialogFlags (void) const
 
DialogResult dialogResult (void) const
 
void setDialogName (const std::string &_name)
 
const std::string & dialogName (void) const
 
const DialogStateFlagsgetDialogState (void) const
 
- 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.
 

Friends

class LogInGSSEditDialogEntry
 

Additional Inherited Members

- Public Types inherited from ot::Dialog
enum  DialogResult {
  Ok , Yes , No , Retry ,
  Cancel
}
 
enum  ShowFlag { DefaultShow = 0 << 0 , CenterOnParent = 1 << 0 , FitOnScreen = 1 << 1 , IdealFit = CenterOnParent | FitOnScreen }
 
enum class  DialogState { NoState = 0 << 0 , MousePressed = 1 << 0 , Closing = 1 << 1 }
 
typedef Flags< ShowFlagShowFlags
 
typedef Flags< DialogStateDialogStateFlags
 
- Public Slots inherited from ot::Dialog
void close (DialogResult _result)
 
void closeOk (void)
 
void closeYes (void)
 
void closeNo (void)
 
void closeRetry (void)
 
void closeCancel (void)
 
- Protected Member Functions inherited from ot::Dialog
virtual void keyPressEvent (QKeyEvent *_event) override
 
virtual void mousePressEvent (QMouseEvent *_event) override
 
virtual void mouseMoveEvent (QMouseEvent *_event) override
 
virtual void mouseReleaseEvent (QMouseEvent *_event) override
 
virtual void closeEvent (QCloseEvent *_event) override
 
virtual bool mayCloseDialogWindow (void) const
 
- Protected Attributes inherited from ot::QWidgetInterface
WidgetFlags m_widgetFlags
 

Constructor & Destructor Documentation

◆ LogInGSSEditDialog()

LogInGSSEditDialog::LogInGSSEditDialog ( const std::vector< LogInGSSEntry > & _entries)

◆ ~LogInGSSEditDialog()

LogInGSSEditDialog::~LogInGSSEditDialog ( )
inline

Member Function Documentation

◆ getEntries()

std::vector< LogInGSSEntry > LogInGSSEditDialog::getEntries ( void ) const

◆ hasChangedData()

bool LogInGSSEditDialog::hasChangedData ( void ) const

Friends And Related Symbol Documentation

◆ LogInGSSEditDialogEntry

friend class LogInGSSEditDialogEntry
friend

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