25 setObjectName( name ? name :
"Go4UserCommands");
74 #ifdef USERCOMMANDS_CONFIGWINDOW 75 ConfigureButton->setCheckable(
false);
93 CommandAutoButton->setIcon(QIcon(
":/icons/startselected.png"));
94 CommandAutoButton->setToolTip(
"Start Command Execution Timer");
95 AutoTimeSpinBox->setEnabled(
true);
97 double t = 1000.0 * AutoTimeSpinBox->value();
99 CommandAutoButton->setIcon(QIcon(
":/icons/Stop.png"));
100 CommandAutoButton->setToolTip(
"Stop Command Execution Timer");
101 AutoTimeSpinBox->setEnabled(
false);
107 if (ConfigureButton->isChecked()) {
121 if (setup.exec() != QDialog::Accepted)
205 StatusMessage(QString(
"Invoke custom analysis command: ").append(cmd));
218 iconname = QString(
":/icons/Number-%1-icon-green.png").arg(
id + 1);
220 iconname = QString(
":/icons/Number-%1-icon.png").arg(
id + 1);
TGo4UserCommands(QWidget *parent=nullptr, const char *name=nullptr, Qt::WindowFlags fl=Qt::Widget)
void ExecuteAnalysisMacro_2()
QString GetCommand(int id)
void ExecuteAnalysisMacro_6()
void ExecuteAnalysisMacro_8()
void setAnalysisMacroTip(int id, const QString &com)
QString GetTooltip(int id)
void SetAutoExecute(int id, bool on)
void AnalysisMacroMonitorBtn_clicked()
void ExecuteAnalysisMacro_7()
std::vector< bool > fAnalysisMacroAutoExecute
void ExecuteAnalysisMacro(int id)
void AnalysisMacroMonitorTimeout()
#define GO4GUI_MAXMACRONUM
void ExecuteAnalysisMacro_4()
virtual void ExecuteLine(const char *line)
void ExecuteAnalysisMacro_3()
bool getAnalysisMacroAutomode(int id)
void ExecuteAnalysisMacro_9()
void ExecuteAnalysisMacro_1()
QString getAnalysisMacroCommand(int id)
void setAnalysisMacroCommand(int id, const QString &com)
void setAnalysisMacroAutomode(int id, bool on)
void ExecuteAnalysisMacro_5()
void ConfigureAnalysisMacros()
bool GetAutoExecute(int id)
std::vector< QString > fAnalysisMacroCommands
std::vector< QToolButton * > fAnalysisMacroButtons
QTimer * fAnalysisMacroTimer
QString getAnalysisMacroTip(int id)
TGo4ServerProxy * FindServer(const char *itemname=nullptr, Bool_t asanalysis=kTRUE)