20 #include <QMainWindow>
22 #include "marlin/MarlinSteerCheck.h"
33 using namespace marlin;
44 void setMarlinSteerCheck(
const char* filename=NULL );
47 void modifiedContent();
50 void aProcNameChanged();
51 void iProcNameChanged();
52 void editAProcessor(
int row=-1);
55 virtual void closeEvent(QCloseEvent *e);
56 void changeStyle(
bool checked);
60 void selectionChanged(
int row);
61 void conditionChanged(
int row,
int col);
62 void hideIProcessors(
bool checked);
63 void hideAProcErrors(
bool checked);
64 void showConditions(
bool checked);
65 void selectColumn(
int col);
66 void procTypeDC(
int row,
int col);
77 void editIProcessor();
78 void activateProcessor();
79 void deactivateProcessor();
80 void moveLCIOFileUp();
81 void moveLCIOFileDown();
82 void moveProcessorUp();
83 void moveProcessorDown();
86 void changeGearFile();
99 void updateProcessors();
100 void updateIProcessors(
int pos=-1 );
101 void updateAProcessors(
int pos=-1 );
102 void updateConds(
int pos=-1 );
103 void updateFiles(
int pos=-1 );
104 void updateGlobalSection();
107 void selectRow( QTableWidget* t,
int row,
bool colors=
false );
108 void selectLCIORow( QListWidget* t,
int row );
109 void checkCurrentStyle();
118 QGroupBox *aProcErrorsGBox{};
119 QGroupBox *viewButtonsGBox{};
120 QGroupBox *aProcButtonsGBox{};
121 QGroupBox *iProcButtonsGBox{};
122 QGroupBox *aProcGBox{};
123 QGroupBox *iProcGBox{};
124 QGroupBox *condGBox{};
125 QGroupBox *lcioFilesGBox{};
126 QGroupBox *lcioColsGBox{};
127 QGroupBox *globalSectionGBox{};
130 QTableWidget *aProcTable{};
131 QTableWidget *iProcTable{};
132 QTableWidget *globalSectionTable{};
133 QTableWidget *lcioColsTable{};
134 QTableWidget *condTable{};
135 QListWidget *lcioFilesList{};
138 QPushButton *hideProcs{};
139 QPushButton *hideErrors{};
140 QPushButton *showCond{};
143 QSplitter *vSplitter{};
144 QSplitter *hSplitter{};
149 QTextEdit *aProcErrors{};
150 QString saveChangesMsg{};
151 QString aboutGUIMsg{};
152 QActionGroup *styleActionGroup{};
this class is a Marlin Steering File consistency check Tool.
Definition: MarlinSteerCheck.h:72
Definition: mainwindow.h:35