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

#include <StatusBar.h>

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

Public Slots

void hideLogMessage ()
 
void updateUI ()
 

Signals

void requestUpdateLog ()
 
void requestRemoteWidgetSignal (bool use_remote)
 

Public Member Functions

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

Protected Member Functions

void _updateUI ()
 

Protected Attributes

String m_log_message
 
fltp04 m_progress
 
QTimer * m_hide_timer
 
TranslatedString m_command_name
 
TranslatedString m_command_hint
 
QTModelManagerm_manager
 
Ui::StatusBarUI * ui
 
QTResourceListenerm_ui_change
 
Buffer< QPointer< Button > > m_quick_widgets
 
bool m_owns_widgets
 
- Protected Attributes inherited from LogStream
Buffer< ProgressInfo * > m_linked_logs
 
bool m_ignore_message = false
 

Constructor & Destructor Documentation

◆ StatusBar() [1/2]

StatusBar ( )

◆ StatusBar() [2/2]

StatusBar ( QTModelManager * manager)

◆ ~StatusBar()

~StatusBar ( )

Member Function Documentation

◆ _updateUI()

void _updateUI ( )
protected

◆ 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

Member Data Documentation

◆ m_command_hint

TranslatedString m_command_hint
protected

◆ m_command_name

TranslatedString m_command_name
protected

◆ m_hide_timer

QTimer* m_hide_timer
protected

◆ m_log_message

String m_log_message
protected

◆ m_manager

QTModelManager* m_manager
protected

◆ m_owns_widgets

bool m_owns_widgets
protected

◆ m_progress

fltp04 m_progress
protected

◆ m_quick_widgets

Buffer<QPointer<Button> > m_quick_widgets
protected

◆ m_ui_change

QTResourceListener* m_ui_change
protected

◆ ui

Ui::StatusBarUI* ui
protected

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