CCIMXDesktop
 
Loading...
Searching...
No Matches
NetStatusStatusBarIconWidget Class Reference

Network status indicator widget for status bar. More...

#include <NetStatusStatusBarIconWidget.h>

Inheritance diagram for NetStatusStatusBarIconWidget:
StaticStatusBarIconWidget StatusBarIconWidget

Public Member Functions

 NetStatusStatusBarIconWidget (QWidget *parent=nullptr)
 Constructs the network status widget.
 
void processingStatus (NetWorkState type)
 Updates the displayed network status.
 
bool iconEvents (IconEvent *icons) override
 Handles icon-related events.
 
- Public Member Functions inherited from StaticStatusBarIconWidget
 StaticStatusBarIconWidget (QString name, QWidget *parent=nullptr)
 Construct a new Static Status Bar Icon Widget object.
 
QPixmap icon ()
 get the icons
 
void setIcon (const QPixmap &map)
 Set the Icon object.
 
void adjustSelfHeight (int height) override
 adjust the icons size
 
- Public Member Functions inherited from StatusBarIconWidget
 StatusBarIconWidget (QString labeled_name, QWidget *parent=nullptr)
 Constructs a StatusBarIconWidget.
 
virtual ~StatusBarIconWidget ()=default
 Destroys the StatusBarIconWidget.
 
QString labeledName () const
 Returns the labeled name of this icon.
 
bool processIconsEvent (IconEvent *icons)
 Handles an IconEvent.
 

Detailed Description

Network status indicator widget for status bar.

Shows current network connectivity status and handles related events.

Constructor & Destructor Documentation

◆ NetStatusStatusBarIconWidget()

NetStatusStatusBarIconWidget::NetStatusStatusBarIconWidget ( QWidget *  parent = nullptr)
explicit

Constructs the network status widget.

Parameters
parentParent widget (optional)

Member Function Documentation

◆ iconEvents()

bool NetStatusStatusBarIconWidget::iconEvents ( IconEvent icons)
overridevirtual

Handles icon-related events.

Parameters
iconsEvent to process
Returns
true if event was handled, false otherwise

Reimplemented from StatusBarIconWidget.

◆ processingStatus()

void NetStatusStatusBarIconWidget::processingStatus ( NetWorkState  type)

Updates the displayed network status.

Parameters
typeNew network state to display

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