mirror of
https://github.com/x-tools-author/x-tools.git
synced 2025-09-15 15:28:40 +08:00
chore: update the file
This commit is contained in:
parent
56e8355c5f
commit
c316fb2c93
@ -14,9 +14,44 @@ ScriptBase::ScriptBase(QWidget *parent)
|
||||
, ui(new Ui::ScriptBase)
|
||||
{
|
||||
ui->setupUi(this);
|
||||
|
||||
connect(ui->toolButtonOpen, &QToolButton::clicked, this, &ScriptBase::onRunButtonClicked);
|
||||
connect(ui->toolButtonNew, &QToolButton::clicked, this, &ScriptBase::onNewButtonClicked);
|
||||
connect(ui->toolButtonOpen, &QToolButton::clicked, this, &ScriptBase::onOpenButtonClicked);
|
||||
connect(ui->toolButtonRefresh, &QToolButton::clicked, this, &ScriptBase::onRefreshButtonClicked);
|
||||
connect(ui->toolButtonHelp, &QToolButton::clicked, this, &ScriptBase::onHelpButtonClicked);
|
||||
}
|
||||
|
||||
ScriptBase::~ScriptBase()
|
||||
{
|
||||
delete ui;
|
||||
}
|
||||
}
|
||||
|
||||
ScriptRunner *ScriptBase::newRunner()
|
||||
{
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
void ScriptBase::onRunButtonClicked(bool checked)
|
||||
{
|
||||
if (checked) {
|
||||
startRunner();
|
||||
} else {
|
||||
stopRunner();
|
||||
}
|
||||
}
|
||||
|
||||
void ScriptBase::onNewButtonClicked() {}
|
||||
|
||||
void ScriptBase::onOpenButtonClicked() {}
|
||||
|
||||
void ScriptBase::onRefreshButtonClicked() {}
|
||||
|
||||
void ScriptBase::onHelpButtonClicked() {}
|
||||
|
||||
void ScriptBase::startRunner()
|
||||
{
|
||||
stopRunner();
|
||||
}
|
||||
|
||||
void ScriptBase::stopRunner() {}
|
||||
@ -14,6 +14,7 @@ namespace Ui {
|
||||
class ScriptBase;
|
||||
}
|
||||
|
||||
class ScriptRunner;
|
||||
class ScriptBase : public QWidget
|
||||
{
|
||||
Q_OBJECT
|
||||
@ -21,6 +22,20 @@ public:
|
||||
explicit ScriptBase(QWidget *parent = nullptr);
|
||||
~ScriptBase() override;
|
||||
|
||||
protected:
|
||||
virtual ScriptRunner *newRunner();
|
||||
|
||||
private:
|
||||
void onRunButtonClicked(bool checked);
|
||||
void onNewButtonClicked();
|
||||
void onOpenButtonClicked();
|
||||
void onRefreshButtonClicked();
|
||||
void onHelpButtonClicked();
|
||||
|
||||
void startRunner();
|
||||
void stopRunner();
|
||||
|
||||
private:
|
||||
Ui::ScriptBase *ui = nullptr;
|
||||
ScriptRunner *m_runner = nullptr;
|
||||
};
|
||||
Loading…
Reference in New Issue
Block a user