Workspace 6.21.5
Public Member Functions | List of all members
ConnectionDisplayButton Class Reference

A widget which holds a connection icon as well as a display widget wrapper button. More...

#include <Workspace/Widgets/connectiondisplaywidget.h>

Inheritance diagram for ConnectionDisplayButton:
[legend]

Public Member Functions

 ConnectionDisplayButton (Widgets::DisplayWidgetButton &button, QWidget *parent=nullptr)
 
void enableCustomWidget (bool enabled) override
 
- Public Member Functions inherited from ConnectionDisplayWidget
 ConnectionDisplayWidget (QWidget &customWidget, QWidget *parent=nullptr)
 
 ~ConnectionDisplayWidget ()
 
virtual void enableCustomWidget (bool enabled)
 
QSize minimumSizeHint () const override
 
void setConnectionEnabled (bool connectionEnabled)
 
void setUserUpdatable (bool userUpdatable)
 
QSize sizeHint () const override
 
void updateConnection (bool connected)
 

Additional Inherited Members

- Protected Attributes inherited from ConnectionDisplayWidget
std::unique_ptr< Impl > pImpl_
 

Detailed Description

Constructor & Destructor Documentation

◆ ConnectionDisplayButton()

ConnectionDisplayButton ( Widgets::DisplayWidgetButton button,
QWidget *  parent = nullptr 
)

Member Function Documentation

◆ enableCustomWidget()

void enableCustomWidget ( bool  enabled)
overridevirtual

Reimplemented from ConnectionDisplayWidget.