12#include "MantidQtWidgets/Common/DllOption.h"
17namespace MantidWidgets {
20class EXPORT_OPT_MANTIDQT_COMMON
Cell {
24 static constexpr const char *INPUT_FOREGROUND_COLOR =
"#000000";
25 static constexpr const char *OUTPUT_FOREGROUND_COLOR =
"#808080";
27 Cell(std::string contentText);
28 Cell(std::string contentText, std::string backgroundColor,
int borderThickness, std::string color,
int borderOpacity,
31 void setContentText(std::string
const &contentText);
32 std::string
const &contentText()
const;
35 std::string
const &iconFilePath()
const;
38 std::string
const &borderColor()
const;
41 std::string
const &backgroundColor()
const;
43 std::string
const &foregroundColor()
const;
45 void setBorderOpacity(
int transparency);
46 int borderOpacity()
const;
48 int borderThickness()
const;
51 void setToolTip(std::string
const &toolTip);
52 std::string
const &toolTip()
const;
54 bool isEditable()
const;
55 void setEditable(
bool isEditable);
56 void disableEditing();
60 bool isOutput()
const;
77EXPORT_OPT_MANTIDQT_COMMON std::ostream &
operator<<(std::ostream &os,
Cell const &cell);
80EXPORT_OPT_MANTIDQT_COMMON std::vector<Cell>
paddedCellsToWidth(std::vector<Cell>
const &cells,
Cell const &paddingCell,
const std::vector< double > & rhs
The AlgorithmProgressDialogPresenter keeps track of the running algorithms and displays a progress ba...