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

#include "ManageGroups.h"

Inheritance diagram for ManageGroups:
ot::Dialog ot::QWidgetInterface

Public Slots

void slotAddGroup (void)
 
void slotRenameGroup (void)
 
void slotChangeGroupOwner (void)
 
void slotDeleteGroup (void)
 
void slotShowMembersOnly (void)
 
void slotGroupFilter (void)
 
void slotMemberFilter (void)
 
void slotGroupsSelection (void)
 
void slotMemberCheckBoxChanged (bool state, int row)
 
- 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)
 

Public Member Functions

 ManageGroups (const std::string &authServerURL)
 
virtual ~ManageGroups ()
 
- 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.
 

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
 
- 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

◆ ManageGroups()

ManageGroups::ManageGroups ( const std::string & authServerURL)

◆ ~ManageGroups()

ManageGroups::~ManageGroups ( )
virtual

Member Function Documentation

◆ slotAddGroup

void ManageGroups::slotAddGroup ( void )
slot

◆ slotChangeGroupOwner

void ManageGroups::slotChangeGroupOwner ( void )
slot

◆ slotDeleteGroup

void ManageGroups::slotDeleteGroup ( void )
slot

◆ slotGroupFilter

void ManageGroups::slotGroupFilter ( void )
slot

◆ slotGroupsSelection

void ManageGroups::slotGroupsSelection ( void )
slot

◆ slotMemberCheckBoxChanged

void ManageGroups::slotMemberCheckBoxChanged ( bool state,
int row )
slot

◆ slotMemberFilter

void ManageGroups::slotMemberFilter ( void )
slot

◆ slotRenameGroup

void ManageGroups::slotRenameGroup ( void )
slot

◆ slotShowMembersOnly

void ManageGroups::slotShowMembersOnly ( void )
slot

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