ORE Studio 0.0.4
Loading...
Searching...
No Matches
Signals | Public Member Functions | List of all members
ChangeReasonHistoryDialog Class Reference

Widget for displaying change reason version history. More...

#include <ChangeReasonHistoryDialog.hpp>

Inherits QWidget.

Collaboration diagram for ChangeReasonHistoryDialog:
Collaboration graph

Signals

void statusChanged (const QString &message)
 
void errorOccurred (const QString &error_message)
 
void openVersionRequested (const dq::domain::change_reason &reason, int versionNumber)
 Emitted when user requests to open a version in read-only mode.
 
void revertVersionRequested (const dq::domain::change_reason &reason)
 Emitted when user requests to revert to a selected version.
 

Public Member Functions

 ChangeReasonHistoryDialog (QString code, ClientManager *clientManager, QWidget *parent=nullptr)
 
void loadHistory ()
 
QSize sizeHint () const override
 
void markAsStale ()
 Mark the history data as stale and reload.
 
QString code () const
 Returns the code of the change reason.
 

Detailed Description

Widget for displaying change reason version history.

Member Function Documentation

◆ markAsStale()

void markAsStale ( )

Mark the history data as stale and reload.

Called when a notification is received indicating this change reason has changed on the server. Automatically reloads the history data.

◆ openVersionRequested

void openVersionRequested ( const dq::domain::change_reason reason,
int  versionNumber 
)
signal

Emitted when user requests to open a version in read-only mode.

Parameters
reasonThe change reason data at the selected version.
versionNumberThe version number being viewed.

◆ revertVersionRequested

void revertVersionRequested ( const dq::domain::change_reason reason)
signal

Emitted when user requests to revert to a selected version.

Parameters
reasonThe change reason data to revert to.