API Documentation
Loading...
Searching...
No Matches
StatusBar Class Reference

A simple widget that shows a Status and optionally a progressbar. More...

#include <StatusBar.h>

Inheritance diagram for StatusBar:
[legend]
Collaboration diagram for StatusBar:
[legend]

Public Slots

void hideLogMessage ()
 
void updateUI ()
 

Signals

void requestRemoteWidgetSignal (bool use_remote)
 
void requestUpdateLog ()
 

Public Member Functions

void addMessage (const LogMessage &message) final override
 
void addQuickButton (Button *button)
 
void allowCancel (bool) final override
 
void clearQuickButtons ()
 
QSize minimumSizeHint () const override
 
bool ownsWidgets () const
 
Buffer< QPointer< QWidget > > remoteWidgets () const
 
void setProgress (fltp04 progress) final override
 
void setVertical (bool)
 
void setVisible (bool visible) override
 
QSize sizeHint () const override
 
 StatusBar ()
 
 StatusBar (QTModelManager *manager)
 
 ~StatusBar ()
 
- Public Member Functions inherited from LogStream
virtual void addMessages (const Buffer< LogMessage > &messages)
 
virtual void attach (ProgressInfo *stream)
 
void clearLinks ()
 
virtual void detach (ProgressInfo *stream)
 
bool ignoringMessages () const
 
void setIgnoreMessages (bool ignore)
 
virtual ~LogStream ()
 

Additional Inherited Members

- Protected Attributes inherited from LogStream
bool m_ignore_message = false
 
Buffer< ProgressInfo * > m_linked_logs
 

Detailed Description

A simple widget that shows a Status and optionally a progressbar.


Constructor & Destructor Documentation

◆ StatusBar() [1/2]

StatusBar ( )

◆ StatusBar() [2/2]

StatusBar ( QTModelManager * manager)

◆ ~StatusBar()

~StatusBar ( )

Member Function Documentation

◆ addMessage()

void addMessage ( const LogMessage & message)
finaloverridevirtual

Implements LogStream.

◆ addQuickButton()

void addQuickButton ( Button * button)

◆ allowCancel()

void allowCancel ( bool )
inlinefinaloverridevirtual

Reimplemented from LogStream.

◆ clearQuickButtons()

void clearQuickButtons ( )

◆ hideLogMessage

void hideLogMessage ( )
slot

◆ minimumSizeHint()

QSize minimumSizeHint ( ) const
override

◆ ownsWidgets()

bool ownsWidgets ( ) const
inline

◆ remoteWidgets()

Buffer< QPointer< QWidget > > remoteWidgets ( ) const

◆ requestRemoteWidgetSignal

void requestRemoteWidgetSignal ( bool use_remote)
signal

◆ requestUpdateLog

void requestUpdateLog ( )
signal

◆ setProgress()

void setProgress ( fltp04 progress)
finaloverridevirtual

Implements LogStream.

◆ setVertical()

void setVertical ( bool )
inline

◆ setVisible()

void setVisible ( bool visible)
override

◆ sizeHint()

QSize sizeHint ( ) const
override

◆ updateUI

void updateUI ( )
slot

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