14#ifndef TGO4USERCOMMANDS_H
15#define TGO4USERCOMMANDS_H
23#define GO4GUI_MAXMACRONUM 9
25#include "ui_TGo4UserCommands.h"
46 TGo4UserCommands( QWidget *parent =
nullptr,
const char *name =
nullptr, Qt::WindowFlags fl = Qt::Widget );
void AnalysisMacroMonitorBtn_clicked()
void ExecuteAnalysisMacro_7()
void ExecuteAnalysisMacro_4()
void ExecuteAnalysisMacro_2()
std::vector< QString > fAnalysisMacroCommands
command strings to execute
void ExecuteAnalysisMacro_1()
void AnalysisMacroMonitorTimeout()
void ConfigureAnalysisMacros()
void ExecuteAnalysisMacro_6()
void ExecuteAnalysisMacro(int id)
void ExecuteAnalysisMacro_5()
void ExecuteAnalysisMacro_9()
void ExecuteAnalysisMacro_8()
std::vector< QToolButton * > fAnalysisMacroButtons
array to Qt designer buttons
TGo4UserCommands(QWidget *parent=nullptr, const char *name=nullptr, Qt::WindowFlags fl=Qt::Widget)
void SetAutoExecute(int id, bool on)
activate auto execution state for command of id
void ExecuteAnalysisMacro_3()
std::vector< bool > fAnalysisMacroAutoExecute
here we remember if we want automatic timer execution
QTimer * fAnalysisMacroTimer