|
|
void | statusChanged (const QString &message) |
| |
|
void | errorOccurred (const QString &error_message) |
| |
|
void | selectionChanged (int selection_count) |
| |
|
void | addNewRequested () |
| |
|
void | showCurrencyDetails (const refdata::domain::currency ¤cy) |
| |
|
void | currencyDeleted (const QString &iso_code) |
| |
|
void | showCurrencyHistory (const QString &iso_code) |
| |
|
void | showRoundingTypesRequested () |
| |
|
void | showMonetaryNaturesRequested () |
| |
|
void | showMarketTiersRequested () |
| |
|
| QString | normalRefreshTooltip () const override |
| | Get the normal (non-stale) tooltip text for the refresh action.
|
| |
| virtual void | doReload ()=0 |
| | Subclass implementation of the reload operation.
|
| |
| virtual void | saveSettings () |
| | Save window settings (column visibility, window size, etc.).
|
| |
|
void | closeEvent (QCloseEvent *event) override |
| |
| void | initializeTableSettings (QTableView *tableView, QAbstractItemModel *sourceModel, std::string_view settingsGroup, const QVector< int > &defaultHiddenColumns={}, const QSize &defaultSize={900, 400}, int settingsVersion=1, QSplitter *splitter=nullptr) |
| | Configure table header, column visibility, and settings persistence.
|
| |
| void | initializeStaleIndicator (QAction *refreshAction, const QString &iconPath) |
| | Initialize the stale indicator support.
|
| |
| QProgressBar * | loadingBar () |
| | Return the shared loading progress bar.
|
| |
| void | beginLoading () |
| | Show the loading bar and disable the reload action.
|
| |
| void | endLoading () |
| | Hide the loading bar and re-enable the reload action.
|
| |
| void | connectModel (AbstractClientModel *model) |
| | Wire endLoading() to the model's standard lifecycle signals.
|
| |
| virtual QString | staleRefreshTooltip () const |
| | Get the stale tooltip text for the refresh action.
|
| |
MDI window for displaying currencies.