ORE Studio 0.0.4
Loading...
Searching...
No Matches
Public Slots | Signals | Public Member Functions | Protected Member Functions | List of all members
DatasetBundleMdiWindow Class Referencefinal

MDI window for displaying and managing dataset bundles. More...

#include <DatasetBundleMdiWindow.hpp>

Inheritance diagram for DatasetBundleMdiWindow:
Inheritance graph
Collaboration diagram for DatasetBundleMdiWindow:
Collaboration graph

Public Slots

void reload () override
 
void addNew ()
 
void editSelected ()
 
void deleteSelected ()
 
void viewHistorySelected ()
 
- Public Slots inherited from EntityListMdiWindow
void markAsStale ()
 Mark the list as stale (data changed on server).
 
void clearStaleIndicator ()
 Clear the stale indicator.
 
virtual void reload ()=0
 Reload data from the server.
 

Signals

void statusChanged (const QString &message)
 
void errorOccurred (const QString &error_message)
 
void showBundleDetails (const dq::domain::dataset_bundle &bundle)
 
void addNewRequested ()
 
void bundleDeleted (const QString &code)
 
void showBundleHistory (const dq::domain::dataset_bundle &bundle)
 

Public Member Functions

 DatasetBundleMdiWindow (ClientManager *clientManager, const QString &username, QWidget *parent=nullptr)
 
QSize sizeHint () const override
 
- Public Member Functions inherited from EntityListMdiWindow
 EntityListMdiWindow (QWidget *parent=nullptr)
 

Protected Member Functions

QString normalRefreshTooltip () const override
 Get the normal (non-stale) tooltip text for the refresh action.
 
- Protected Member Functions inherited from EntityListMdiWindow
void initializeStaleIndicator (QAction *refreshAction, const QString &iconPath)
 Initialize the stale indicator support.
 
virtual QString staleRefreshTooltip () const
 Get the stale tooltip text for the refresh action.
 

Detailed Description

MDI window for displaying and managing dataset bundles.

Provides a table view of dataset bundles with toolbar actions for reload, add, edit, delete, and viewing history.

Member Function Documentation

◆ normalRefreshTooltip()

QString normalRefreshTooltip ( ) const
overrideprotectedvirtual

Get the normal (non-stale) tooltip text for the refresh action.

Override this to customize the tooltip text.

Reimplemented from EntityListMdiWindow.