Geometrize  1.0
An application for geometrizing images into geometric primitives
runscriptdialog.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <QDialog>
4 
5 class QEvent;
6 
7 namespace Ui
8 {
9 class RunScriptDialog;
10 }
11 
12 namespace geometrize
13 {
14 
15 namespace dialog
16 {
17 
21 class RunScriptDialog : public QDialog
22 {
23  Q_OBJECT
24 
25 public:
26  explicit RunScriptDialog(QWidget* parent = nullptr);
27  virtual ~RunScriptDialog();
28 
29  QString getScriptFilepath();
30 
31 protected:
32  void changeEvent(QEvent*) override;
33 
34 private slots:
36  void on_buttonBox_accepted();
37 
38 private:
39  void populateUi();
40 
41  Ui::RunScriptDialog* ui;
42 };
43 
44 }
45 
46 }
geometrize::dialog::RunScriptDialog::getScriptFilepath
QString getScriptFilepath()
Definition: runscriptdialog.cpp:30
geometrize::dialog::RunScriptDialog::RunScriptDialog
RunScriptDialog(QWidget *parent=nullptr)
Definition: runscriptdialog.cpp:16
geometrize::common::ui::openSelectScriptDialog
QString openSelectScriptDialog(QWidget *parent)
Definition: uiactions.cpp:189
geometrize::dialog::RunScriptDialog::populateUi
void populateUi()
Definition: runscriptdialog.cpp:64
geometrize::dialog::RunScriptDialog::on_scriptFileDialogButton_clicked
void on_scriptFileDialogButton_clicked()
Definition: runscriptdialog.cpp:35
uiactions.h
geometrize::dialog::RunScriptDialog::ui
Ui::RunScriptDialog * ui
Definition: runscriptdialog.h:41
geometrize::util::readFileAsString
std::string readFileAsString(const std::string &filePath)
readFileAsString Reads a file, returning a string containing the contents.
Definition: util.cpp:155
geometrize::dialog::RunScriptDialog::changeEvent
void changeEvent(QEvent *) override
Definition: runscriptdialog.cpp:55
runscriptdialog.h
scriptrunner.h
geometrize::dialog::RunScriptDialog
The RunScriptDialog class models the UI for picking scripts to run, and specifying script options.
Definition: runscriptdialog.h:22
geometrize
Definition: commandlineparser.cpp:73
geometrize::dialog::RunScriptDialog::~RunScriptDialog
virtual ~RunScriptDialog()
Definition: runscriptdialog.cpp:25
geometrize::script::runScript
void runScript(const std::string &code, chaiscript::ChaiScript &runner)
runScript Evaluates the provided script code.
Definition: scriptrunner.cpp:16
Ui
Definition: aboutdialog.h:6
geometrize::dialog::RunScriptDialog::on_buttonBox_accepted
void on_buttonBox_accepted()
Definition: runscriptdialog.cpp:44
geometrize::util::fileExists
bool fileExists(const std::string &filePath)
fileExists Checks if a file exists, returns true if it does.
Definition: util.cpp:120
util.h