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

Widget for displaying feature flag version history. More...

#include <FeatureFlagHistoryDialog.hpp>

Inherits QWidget.

Collaboration diagram for FeatureFlagHistoryDialog:
Collaboration graph

Signals

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

Public Member Functions

 FeatureFlagHistoryDialog (QString name, ClientManager *clientManager, QWidget *parent=nullptr)
 
void loadHistory ()
 
QSize sizeHint () const override
 
void markAsStale ()
 Mark the history data as stale and reload.
 
QString flagName () const
 Returns the name of the feature flag.
 
const std::vector< variability::domain::feature_flags > & getHistory () const
 Returns the loaded history vector for version navigation.
 

Detailed Description

Widget for displaying feature flag version history.

Member Function Documentation

◆ markAsStale()

void markAsStale ( )

Mark the history data as stale and reload.

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

◆ openVersionRequested

void openVersionRequested ( const variability::domain::feature_flags flag,
int  versionNumber 
)
signal

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

Parameters
flagThe feature flag data at the selected version.
versionNumberThe version number being viewed.

◆ revertVersionRequested

void revertVersionRequested ( const variability::domain::feature_flags flag)
signal

Emitted when user requests to revert to a selected version.

Parameters
flagThe feature flag data to revert to.