|
ORE Studio 0.0.4
|
Unified compute console modelled on the BOINC manager UI. More...
#include <ComputeConsoleWindow.hpp>
Inherits QWidget.

Public Slots | |
| void | refresh () |
Signals | |
| void | statusChanged (const QString &message) |
| void | errorOccurred (const QString &error) |
Public Member Functions | |
| ComputeConsoleWindow (ClientManager *clientManager, ChangeReasonCache *changeReasonCache, BadgeCache *badgeCache, QWidget *parent=nullptr) | |
| ComputeTransferModel * | transfer_model () const |
| Exposes the transfer model so external upload/download helpers can call add_transfer / update_progress / etc. | |
| void | setHttpBaseUrl (const std::string &url) |
| QSize | sizeHint () const override |
Unified compute console modelled on the BOINC manager UI.
A top-level tab bar selects the active view:
Tasks — joined result/workunit/batch table with a per-tab toolbar (New Batch, New Work Unit, Logs). Double-click opens the relevant detail dialog. Apps — master-detail split: top pane lists apps; bottom pane shows app versions for the selected app. Double-click on either pane opens the detail dialog. Hosts — flat host table; also feeds the HostDisplayNameCache. Transfers — live file transfer progress with a custom progress delegate.
Each tab has its own toolbar (no global toolbar above the tab widget).