Mantid
|
#include <AlgorithmHistoryWindow.h>
Public Slots | |
void | copytoClipboard () |
void | doRoll (int index) |
void | doUnroll (const std::vector< int > &unrollIndicies) |
void | unrollAll (int state) |
void | updateAll (const Mantid::API::AlgorithmHistory_const_sptr &algHistmakeory) |
void | writeToScriptFile () |
Signals | |
void | updateAlgorithmHistoryWindow (QString algName) |
Public Member Functions | |
AlgorithmHistoryWindow (QWidget *parent, const QString &workspaceName) | |
AlgorithmHistoryWindow (QWidget *parent, const std::shared_ptr< const Mantid::API::Workspace > &) | |
void | closeEvent (QCloseEvent *ce) override |
~AlgorithmHistoryWindow () override | |
Private Member Functions | |
AlgHistoryProperties * | createAlgHistoryPropWindow () |
AlgEnvHistoryGrpBox * | createEnvHistGrpBox (const Mantid::Kernel::EnvironmentHistory &envHistory) |
AlgExecSummaryGrpBox * | createExecSummaryGrpBox () |
QFileDialog * | createScriptDialog (const QString &algName) |
std::string | getScriptVersionMode () |
Used by the save script to clipboard/file buttons to select which versioning. More... | |
void | updateAlgHistoryProperties (const Mantid::API::AlgorithmHistory_const_sptr &algHistory) |
void | updateExecSummaryGrpBox (const Mantid::API::AlgorithmHistory_const_sptr &algHistory) |
Private Attributes | |
const Mantid::API::WorkspaceHistory & | m_algHist |
AlgEnvHistoryGrpBox * | m_envHistGrpBox |
AlgExecSummaryGrpBox * | m_execSumGrpBox |
AlgHistoryTreeWidget * | m_Historytree |
AlgHistoryProperties * | m_histPropWindow |
QPushButton * | m_scriptButtonClipboard |
QPushButton * | m_scriptButtonFile |
QComboBox * | m_scriptComboMode |
QLabel * | m_scriptVersionLabel |
QCheckBox * | m_unrollAllHistoryCheckbox |
std::shared_ptr< Mantid::API::HistoryView > | m_view |
QString | m_wsName |
Definition at line 134 of file AlgorithmHistoryWindow.h.
AlgorithmHistoryWindow::AlgorithmHistoryWindow | ( | QWidget * | parent, |
const std::shared_ptr< const Mantid::API::Workspace > & | wsptr | ||
) |
Definition at line 200 of file AlgorithmHistoryWindow.cpp.
References copytoClipboard(), createAlgHistoryPropWindow(), createEnvHistGrpBox(), createExecSummaryGrpBox(), doRoll(), doUnroll(), Mantid::API::WorkspaceHistory::empty(), m_algHist, m_envHistGrpBox, m_execSumGrpBox, m_Historytree, AlgHistoryProperties::m_histpropTree, m_histPropWindow, m_scriptButtonClipboard, m_scriptButtonFile, m_scriptComboMode, m_scriptVersionLabel, m_unrollAllHistoryCheckbox, AlgHistoryTreeWidget::populateAlgHistoryTreeWidget(), unrollAll(), updateAlgorithmHistoryWindow(), updateAll(), and writeToScriptFile().
AlgorithmHistoryWindow::AlgorithmHistoryWindow | ( | QWidget * | parent, |
const QString & | workspaceName | ||
) |
Definition at line 304 of file AlgorithmHistoryWindow.cpp.
|
override |
Definition at line 309 of file AlgorithmHistoryWindow.cpp.
References m_envHistGrpBox, m_execSumGrpBox, m_Historytree, and m_histPropWindow.
|
override |
Definition at line 330 of file AlgorithmHistoryWindow.cpp.
|
slot |
Definition at line 471 of file AlgorithmHistoryWindow.cpp.
References Mantid::API::ScriptBuilder::build(), getScriptVersionMode(), and m_view.
Referenced by AlgorithmHistoryWindow().
|
private |
Definition at line 364 of file AlgorithmHistoryWindow.cpp.
References AlgHistoryProperties::displayAlgHistoryProperties(), Mantid::API::WorkspaceHistory::getAlgorithmHistories(), and m_algHist.
Referenced by AlgorithmHistoryWindow().
|
private |
Definition at line 354 of file AlgorithmHistoryWindow.cpp.
References AlgEnvHistoryGrpBox::fillEnvHistoryGroupBox().
Referenced by AlgorithmHistoryWindow().
|
private |
Definition at line 335 of file AlgorithmHistoryWindow.cpp.
References Mantid::API::WorkspaceHistory::getAlgorithmHistory(), m_algHist, AlgExecSummaryGrpBox::setData(), and Mantid::API::WorkspaceHistory::size().
Referenced by AlgorithmHistoryWindow().
|
private |
|
slot |
Definition at line 490 of file AlgorithmHistoryWindow.cpp.
Referenced by AlgorithmHistoryWindow().
|
slot |
Definition at line 484 of file AlgorithmHistoryWindow.cpp.
References m_view.
Referenced by AlgorithmHistoryWindow().
|
private |
Used by the save script to clipboard/file buttons to select which versioning.
Definition at line 388 of file AlgorithmHistoryWindow.cpp.
References m_scriptComboMode.
Referenced by copytoClipboard(), and writeToScriptFile().
|
slot |
Definition at line 492 of file AlgorithmHistoryWindow.cpp.
References m_Historytree.
Referenced by AlgorithmHistoryWindow().
|
private |
Definition at line 454 of file AlgorithmHistoryWindow.cpp.
References AlgHistoryProperties::clearData(), AlgHistoryProperties::displayAlgHistoryProperties(), m_histPropWindow, and AlgHistoryProperties::setAlgProperties().
Referenced by updateAll().
|
signal |
Referenced by AlgorithmHistoryWindow().
|
slot |
Definition at line 449 of file AlgorithmHistoryWindow.cpp.
References updateAlgHistoryProperties(), and updateExecSummaryGrpBox().
Referenced by AlgorithmHistoryWindow().
|
private |
Definition at line 463 of file AlgorithmHistoryWindow.cpp.
References m_execSumGrpBox, and AlgExecSummaryGrpBox::setData().
Referenced by updateAll().
|
slot |
Definition at line 403 of file AlgorithmHistoryWindow.cpp.
References Mantid::API::ScriptBuilder::build(), getScriptVersionMode(), Mantid::Kernel::SingletonHolder< T >::Instance(), and m_view.
Referenced by AlgorithmHistoryWindow().
|
private |
Definition at line 167 of file AlgorithmHistoryWindow.h.
Referenced by AlgorithmHistoryWindow(), createAlgHistoryPropWindow(), and createExecSummaryGrpBox().
|
private |
Definition at line 176 of file AlgorithmHistoryWindow.h.
Referenced by AlgorithmHistoryWindow(), and ~AlgorithmHistoryWindow().
|
private |
Definition at line 175 of file AlgorithmHistoryWindow.h.
Referenced by AlgorithmHistoryWindow(), updateExecSummaryGrpBox(), and ~AlgorithmHistoryWindow().
|
private |
Definition at line 173 of file AlgorithmHistoryWindow.h.
Referenced by AlgorithmHistoryWindow(), unrollAll(), and ~AlgorithmHistoryWindow().
|
private |
Definition at line 174 of file AlgorithmHistoryWindow.h.
Referenced by AlgorithmHistoryWindow(), updateAlgHistoryProperties(), and ~AlgorithmHistoryWindow().
|
private |
Definition at line 172 of file AlgorithmHistoryWindow.h.
Referenced by AlgorithmHistoryWindow().
|
private |
Definition at line 171 of file AlgorithmHistoryWindow.h.
Referenced by AlgorithmHistoryWindow().
|
private |
Definition at line 169 of file AlgorithmHistoryWindow.h.
Referenced by AlgorithmHistoryWindow(), and getScriptVersionMode().
|
private |
Definition at line 168 of file AlgorithmHistoryWindow.h.
Referenced by AlgorithmHistoryWindow().
|
private |
Definition at line 170 of file AlgorithmHistoryWindow.h.
Referenced by AlgorithmHistoryWindow().
|
private |
Definition at line 178 of file AlgorithmHistoryWindow.h.
Referenced by copytoClipboard(), doRoll(), doUnroll(), and writeToScriptFile().
|
private |
Definition at line 177 of file AlgorithmHistoryWindow.h.