11 #include <QDialogButtonBox>
13 #include <QDialogButtonBox>
15 #include <QTableWidget>
17 #include <QRadioButton>
18 #include <QSortFilterProxyModel>
72 void handleCurrentGuiSelection();
88 void dontUseClockChanged(
bool state);
99 int netIndex()
const {
return mComboNet->
currentIndex(); }
100 int period()
const {
return mSpinPeriod->
value(); }
101 int startValue()
const {
return mSpinStartValue->
value(); }
102 int duration()
const {
return mSpinDuration->
value(); }
103 bool dontUseClock()
const {
return mDontUseClock->
isChecked(); }
116 int nextId()
const override;
133 void updateComboBoxes(
const QString &selectedText);
134 void handleCellChanged(
int irow,
int icolumn);
161 void handleRadioToggled(
bool checked);
162 void openFileBrowser();
163 void handleFileImport();
164 void updateSubtitle();
177 bool mDisableToggleHandler;
178 static bool canFileImport(
const QString& filename);
205 virtual int nextId()
const override;
208 void handleStartClicked();
209 void handleLogfileRead();
236 void useGuiSelection();
PageClock(NetlistSimulatorController *controller, QWidget *parent=nullptr)
virtual bool validatePage() override
virtual void initializePage() override
PageEngine(NetlistSimulatorController *controller, Wizard *parent=nullptr)
virtual bool validatePage() override
int nextId() const override
PageEngineProperties(SimulationSettings *settings, NetlistSimulatorController *controller, QWidget *parent=nullptr)
virtual bool validatePage() override
PageInputData(NetlistSimulatorController *controller, QWidget *parent=nullptr)
virtual bool validatePage() override
virtual void initializePage() override
PageLoadResults(NetlistSimulatorController *controller, WaveWidget *ww, QWidget *parent=nullptr)
virtual bool validatePage() override
virtual void initializePage() override
virtual int nextId() const override
PageRunSimulation(NetlistSimulatorController *controller, QWidget *parent=nullptr)
virtual bool validatePage() override
void handleEngineFinished(bool success)
void onSelectionChanged(const QItemSelection &selected, const QItemSelection &deselected)
PageSelectGates(NetlistSimulatorController *controller, QWidget *parent=nullptr)
std::vector< Gate * > selectedGates() const
virtual bool validatePage() override
void handleLog(const QString &txt) override
SimulationProcessOutput(QWidget *parent, QLayout *layout)
Wizard(SimulationSettings *settings, NetlistSimulatorController *controller, WaveWidget *parent)
int mPageEnginePropertiesId
QObject * parent() const const