Mantid
Loading...
Searching...
No Matches
Private Member Functions | Friends | List of all members
MantidQt::API::AlgorithmInputHistoryImpl Class Reference

#include <AlgorithmInputHistory.h>

Inheritance diagram for MantidQt::API::AlgorithmInputHistoryImpl:
MantidQt::API::AbstractAlgorithmInputHistory MantidQt::MantidWidgets::Configurable< AlgorithmInputHistorySettings >

Private Member Functions

 AlgorithmInputHistoryImpl ()
 
 ~AlgorithmInputHistoryImpl () override=default
 

Friends

struct Mantid::Kernel::CreateUsingNew< AlgorithmInputHistoryImpl >
 

Additional Inherited Members

- Public Member Functions inherited from MantidQt::API::AbstractAlgorithmInputHistory
 AbstractAlgorithmInputHistory (const AbstractAlgorithmInputHistory &)=delete
 
AlgorithmInputHistorySettings captureSettings () const override
 Capture current history without persistent I/O.
 
void clearAlgorithmInput (const QString &algName)
 Clear values for a particular algorithm.
 
const QString & getPreviousDirectory () const
 Get the directory that was accessed when the previous open file dialog was used.
 
AbstractAlgorithmInputHistory & operator= (const AbstractAlgorithmInputHistory &)=delete
 
QString previousInput (const QString &algName, const QString &propName) const
 Retrieve an old parameter value.
 
AlgorithmInputHistorySettings readSettings (const QSettings &storage) const
 Query persistent storage without changing the history.
 
void restoreSettings (const AlgorithmInputHistorySettings &settings) override
 Apply an already-read snapshot without persistent I/O.
 
void save () const
 Save the values stored here to persistent storage.
 
void saveSettings (QSettings &storage, const AlgorithmInputHistorySettings &settings) const
 Persist an explicit snapshot.
 
void setPreviousDirectory (const QString &lastdir)
 Set the directory that was accessed when the previous open file dialog was used.
 
void storeNewValue (const QString &algName, const std::pair< QString, QString > &property)
 Update the old values that are stored here.
 
virtual ~AbstractAlgorithmInputHistory () override=0
 Abstract destructor.
 
- Public Member Functions inherited from MantidQt::MantidWidgets::Configurable< AlgorithmInputHistorySettings >
virtual void restoreSettings (const AlgorithmInputHistorySettings &)=0
 Apply an already-read snapshot without persistent I/O.
 
virtual ~Configurable ()=default
 
- Protected Member Functions inherited from MantidQt::API::AbstractAlgorithmInputHistory
 AbstractAlgorithmInputHistory (const QString &settingsGroup)
 Constructor.
 

Detailed Description

Definition at line 98 of file AlgorithmInputHistory.h.

Constructor & Destructor Documentation

◆ AlgorithmInputHistoryImpl()

MantidQt::API::AlgorithmInputHistoryImpl::AlgorithmInputHistoryImpl ( )
inlineprivate

Definition at line 100 of file AlgorithmInputHistory.h.

◆ ~AlgorithmInputHistoryImpl()

MantidQt::API::AlgorithmInputHistoryImpl::~AlgorithmInputHistoryImpl ( )
overrideprivatedefault

Friends And Related Symbol Documentation

◆ Mantid::Kernel::CreateUsingNew< AlgorithmInputHistoryImpl >

Definition at line 101 of file AlgorithmInputHistory.h.


The documentation for this class was generated from the following file: