|
| | StatusBar (QTModelManager *manager, QWidget *parent=nullptr) |
| | Constructs a StatusBar managed by a QTModelManager.
|
| | StatusBar (QWidget *parent=nullptr) |
| | Constructs a standalone StatusBar widget.
|
| void | addMessage (uint04 id, const LogMessage &message) final override |
| | Adds a log message to the status bar display.
|
|
void | allowCancel (bool) final override |
| | No-op implementation; cancellation is not supported by the status bar.
|
|
void | hideLogMessage () |
| | Slot that hides the currently displayed log message.
|
| QSize | minimumSizeHint () const override |
| | Returns the minimum size hint for the status bar.
|
| bool | ownsWidgets () const |
| | Checks whether this status bar owns its child widgets.
|
| ProgressWidget * | progressBar () |
| | Returns the progress bar widget, creating it if necessary.
|
| Buffer< QPointer< QWidget > > | remoteWidgets () |
| | Returns a buffer of widgets that can be displayed remotely.
|
| void | requestRemoteWidgetSignal (bool use_remote) |
| | Signal emitted to request toggling between local and remote widget display.
|
|
void | requestUpdateLog () |
| | Signal emitted to request a UI update for the log display.
|
| void | setProgress (uint04 idx, fltp04 progress) final override |
| | Updates the progress bar to reflect the current progress value.
|
| void | setVertical (bool) |
| | Placeholder for setting vertical orientation.
|
| void | setVisible (bool visible) override |
| | Shows or hides the status bar widget.
|
| QSize | sizeHint () const override |
| | Returns the preferred size hint for the status bar.
|
|
void | updateUI () |
| | Slot that triggers a UI refresh.
|
| virtual | ~LogStream () |
| | Destructor.
|
| virtual void | addMessages (uint04 id, const Buffer< LogMessage > &messages) |
| | Adds multiple log messages to this stream at once.
|
| virtual void | addProgressSource (const TranslatedString &name, uint04 idx, fltp04 progress) |
| | Registers a new progress source to be tracked by this stream.
|
| virtual void | allowInput (bool) |
| | Sets whether this stream allows user input during an operation.
|
| virtual void | attach (InfoPipe *stream) |
| | Attaches this LogStream to the given InfoPipe so it receives log updates.
|
|
void | clearLinks () |
| | Detaches this LogStream from all linked InfoPipe objects and clears the link list.
|
| virtual void | detach (InfoPipe *stream) |
| | Detaches this LogStream from the given InfoPipe, stopping further updates from it.
|
| bool | ignoringMessages () const |
| | Returns whether this stream is currently ignoring messages.
|
| virtual void | removeProgressSource (uint04 idx) |
| | Removes a previously registered progress source from this stream.
|
| void | setIgnoreMessages (bool ignore) |
| | Sets whether this stream should ignore incoming messages.
|
A simple widget that shows a Status and optionally a progressbar.
Definition at line 48 of file StatusBar.h.