FreeRDP
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Modules Pages
SDLConnectionDialogHider Class Reference

Public Member Functions

 SDLConnectionDialogHider (freerdp *instance)
 
 SDLConnectionDialogHider (rdpContext *context)
 
 SDLConnectionDialogHider (SDLConnectionDialog *dialog)
 
 SDLConnectionDialogHider (const SDLConnectionDialogHider &other)=delete
 
 SDLConnectionDialogHider (SDLConnectionDialogHider &&other)=delete
 
SDLConnectionDialogHideroperator= (const SDLConnectionDialogHider &other)=delete
 
SDLConnectionDialogHideroperator= (SDLConnectionDialogHider &other)=delete
 
 SDLConnectionDialogHider (freerdp *instance)
 
 SDLConnectionDialogHider (rdpContext *context)
 
 SDLConnectionDialogHider (SDLConnectionDialog *dialog)
 
 SDLConnectionDialogHider (const SDLConnectionDialogHider &other)=delete
 
 SDLConnectionDialogHider (SDLConnectionDialogHider &&other)=delete
 
SDLConnectionDialogHideroperator= (const SDLConnectionDialogHider &other)=delete
 
SDLConnectionDialogHideroperator= (SDLConnectionDialogHider &other)=delete
 

Detailed Description

Definition at line 111 of file SDL2/dialogs/sdl_connection_dialog.hpp.

Constructor & Destructor Documentation

◆ SDLConnectionDialogHider() [1/3]

SDLConnectionDialogHider::SDLConnectionDialogHider ( freerdp *  instance)
explicit

◆ SDLConnectionDialogHider() [2/3]

SDLConnectionDialogHider::SDLConnectionDialogHider ( rdpContext *  context)
explicit

Definition at line 501 of file SDL2/dialogs/sdl_connection_dialog.cpp.

502 : SDLConnectionDialogHider(get(context))
503{
504}

◆ SDLConnectionDialogHider() [3/3]

SDLConnectionDialogHider::SDLConnectionDialogHider ( SDLConnectionDialog dialog)
explicit

Definition at line 506 of file SDL2/dialogs/sdl_connection_dialog.cpp.

506 : _dialog(dialog)
507{
508 if (_dialog)
509 {
510 _visible = _dialog->visible();
511 if (_visible)
512 {
513 _dialog->hide();
514 }
515 }
516}

◆ ~SDLConnectionDialogHider()

SDLConnectionDialogHider::~SDLConnectionDialogHider ( )

Definition at line 518 of file SDL2/dialogs/sdl_connection_dialog.cpp.

519{
520 if (_dialog && _visible)
521 {
522 _dialog->show();
523 }
524}

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