Mantid
|
AlgorithmHintStrategy : Produces hints using a given algorithm's properties. More...
#include <AlgorithmHintStrategy.h>
Public Member Functions | |
AlgorithmHintStrategy (Mantid::API::IAlgorithm_sptr algorithm, std::vector< std::string > blacklist) | |
AlgorithmHintStrategy (std::string const &algorithmName, std::vector< std::string > blacklist) | |
std::vector< Hint > | createHints () override |
Create a list of hints for auto completion. More... | |
bool | isBlacklisted (std::string const &propertyName) |
Public Member Functions inherited from MantidQt::MantidWidgets::HintStrategy | |
virtual std::vector< Hint > | createHints ()=0 |
Create a list of hints for auto completion. More... | |
HintStrategy () | |
virtual | ~HintStrategy ()=default |
Private Attributes | |
Mantid::API::IAlgorithm_sptr | m_algorithm |
std::vector< std::string > | m_blacklist |
AlgorithmHintStrategy : Produces hints using a given algorithm's properties.
Definition at line 19 of file AlgorithmHintStrategy.h.
|
inline |
Definition at line 21 of file AlgorithmHintStrategy.h.
|
inline |
Definition at line 24 of file AlgorithmHintStrategy.h.
|
inlineoverridevirtual |
Create a list of hints for auto completion.
This is overwritten on the python side. However, leaving this as abstract method causes SIP issues in _common.sip
Implements MantidQt::MantidWidgets::HintStrategy.
Definition at line 32 of file AlgorithmHintStrategy.h.
References m_algorithm.
|
inline |
Definition at line 28 of file AlgorithmHintStrategy.h.
References m_blacklist.
|
private |
Definition at line 48 of file AlgorithmHintStrategy.h.
Referenced by createHints().
|
private |
Definition at line 49 of file AlgorithmHintStrategy.h.
Referenced by isBlacklisted().