31 constexpr
auto DynExpDescription =
"Highly flexible laboratory automation for dynamically changing experiments.";
44 virtual std::string
do_grouping()
const override {
return ""; }
69 constexpr
auto DynExp =
":/DynExpManager/icons/DynExp.svg";
70 constexpr
auto New =
":/DynExpManager/icons/Document-new.svg";
71 constexpr
auto Open =
":/DynExpManager/icons/Document-open.svg";
72 constexpr
auto Save =
":/DynExpManager/icons/Document-save.svg";
73 constexpr
auto Delete =
":/DynExpManager/icons/Edit-delete.svg";
75 constexpr
auto Instrument =
":/DynExpManager/icons/Utilities-system-monitor.svg";
76 constexpr
auto Module =
":/DynExpManager/icons/Application-x-executable.svg";
77 constexpr
auto UndockedWindow =
":/DynExpManager/icons/Preferences-system-windows.svg";
78 constexpr
auto Undo =
":/DynExpManager/icons/Edit-undo.svg";
79 constexpr
auto Ready =
":/DynExpManager/icons/Applications-system.svg";
80 constexpr
auto NotReady =
":/DynExpManager/icons/Emblem-system.svg";
81 constexpr
auto Running =
":/DynExpManager/icons/Media-playback-start.svg";
82 constexpr
auto Stopped =
":/DynExpManager/icons/Media-playback-stop.svg";
83 constexpr
auto Paused =
":/DynExpManager/icons/Media-playback-pause.svg";
84 constexpr
auto Info =
":/DynExpManager/icons/Emblem-notice.svg";
85 constexpr
auto Warning =
":/DynExpManager/icons/Emblem-important-yellow.svg";
86 constexpr
auto Error =
":/DynExpManager/icons/Dialog-error-round.svg";
87 constexpr
auto NotResponding =
":/DynExpManager/icons/Emblem-question.svg";
88 constexpr
auto Network =
":/DynExpManager/icons/Internet-web-browser.svg";
89 constexpr
auto Edit =
":/QModules/icons/Text-x-generic_with_pencil.svg";
98 const QColor
gray(128, 128, 128);
100 const QColor
blue(42, 130, 218);
107 QToolTip { color: #ffffff; background-color: #808080; border: 1px solid white; }\
108 QMenu::separator { height: 1px; margin-left: 5px; margin-right: 5px; background: #808080; }\
132 +
"}QPushButton:hover{" + HoverStyle +
"}";
151 constexpr
int YearChar = 7;
152 constexpr
int NumYearChars = 4;
155 for (
int i = YearChar + NumYearChars - 1, Multiplier = 1; i >= YearChar; i--, Multiplier *= 10)
156 result += (__DATE__[i] -
'0') * Multiplier;
Q_DECLARE_METATYPE(QTreeWidgetItem *)
constexpr int CompilationYear()
Extracts the compilation year from the DATE macro.
const QColor darkGray(53, 53, 53)
const QColor gray(128, 128, 128)
const QColor black(25, 25, 25)
const QColor green("lime")
constexpr auto GetStyleSheet()
const QColor blue(42, 130, 218)
constexpr auto Instrument
constexpr auto UndockedWindow
constexpr auto HardwareAdapter
constexpr auto NotResponding
DynExp's user interface namespace contains user interface style definitions.
constexpr auto PushButtonDefaultStyleSheet
constexpr auto StatusBarDefaultStyleSheet
constexpr auto DefaultQChartTheme
static const auto PushButtonReadyStyleSheetBright
static const auto PushButtonRunningStyleSheet
constexpr auto StatusBarWarningStyleSheet
constexpr auto StatusBarReadyStyleSheetBright
static const auto PushButtonErrorStyleSheet
constexpr auto StatusBarRunningStyleSheet
constexpr auto StatusBarBusyStyleSheetHover
constexpr auto DefaultQ3DTheme
static const auto PushButtonReadyStyleSheetDark
constexpr auto StatusBarReadyStyleSheetDark
constexpr auto StatusBarErrorStyleSheetHover
constexpr auto StatusBarErrorStyleSheet
QLinearGradient GetDefaultLinearGradient()
constexpr auto StatusBarWarningStyleSheetHover
constexpr auto StatusBarReadyStyleSheetHover
static auto MakePushButtonStyleSheet(const char *DefaultStyle, const char *HoverStyle)
constexpr auto StatusBarBusyStyleSheet
static const auto PushButtonBusyStyleSheet
constexpr auto StatusBarRunningStyleSheetHover
static const auto PushButtonWarningStyleSheet
DynExp's main namespace contains the implementation of DynExp including classes to manage resources (...
constexpr auto DefaultLocale
Default locale string.
constexpr auto DynExpName
DynExp's name string
size_t ItemIDType
ID type of objects/items managed by DynExp.
constexpr auto DynExpDescription
DynExp's description string
constexpr auto DynExpVersion
DynExp's version string
Default number separators used within DynExp.
virtual char do_decimal_point() const override
virtual std::string do_grouping() const override