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) override
 Returns a pointer to the root widget of this object.
 
virtual const QWidget * getQWidget (void) const override
 
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
 

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 Member Functions inherited from ot::QWidgetInterface
virtual void otWidgetFlagsChanged (const WidgetFlags &_flags)
 

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: