CoreTrace Qt IDE 1.0
The CoreTrace Text editor
 
Loading...
Searching...
No Matches
cli_options_panel.hpp
Go to the documentation of this file.
1#ifndef CLI_OPTIONS_PANEL_HPP
2#define CLI_OPTIONS_PANEL_HPP
3
4#include <QWidget>
5#include <QCheckBox>
6#include <QSpinBox>
7#include <QPushButton>
8#include <QVBoxLayout>
9#include <QGroupBox>
10
11class CliOptionsPanel : public QWidget {
12 Q_OBJECT
13
14public:
15 explicit CliOptionsPanel(QWidget* parent = nullptr);
17
18 QString getCommandOptions() const;
19
20signals:
21 void executeClicked(const QString& options);
22
23private:
24 QCheckBox* symbolicCheck;
25 QCheckBox* staticCheck;
26 QCheckBox* dynamicCheck;
27 QCheckBox* allCheck;
28 QSpinBox* verboseSpin;
29 QPushButton* executeButton;
30
31 void setupUi();
32 void connectSignals();
33};
34
35#endif // CLI_OPTIONS_PANEL_HPP
Definition cli_options_panel.hpp:11
void setupUi()
Sets up the UI for the CLI options panel.
Definition cli_options_panel.cpp:38
QCheckBox * symbolicCheck
Definition cli_options_panel.hpp:24
void executeClicked(const QString &options)
~CliOptionsPanel()
Destructor for the CLI options panel.
Definition cli_options_panel.cpp:25
QSpinBox * verboseSpin
Definition cli_options_panel.hpp:28
QCheckBox * staticCheck
Definition cli_options_panel.hpp:25
QCheckBox * allCheck
Definition cli_options_panel.hpp:27
void connectSignals()
Connects signals and slots for the CLI options panel.
Definition cli_options_panel.cpp:84
QCheckBox * dynamicCheck
Definition cli_options_panel.hpp:26
QPushButton * executeButton
Definition cli_options_panel.hpp:29
QString getCommandOptions() const
Retrieves the command-line options based on the selected settings.
Definition cli_options_panel.cpp:115