 |
Geometrize
1.0
An application for geometrizing images into geometric primitives
|
Go to the documentation of this file.
28 virtual void dropEvent(QDropEvent* event)
override;
40 std::unique_ptr<TaskQueueWindowImpl>
d;
void close()
Definition: taskqueuewindow.cpp:85
static QString getDisplayNameForTaskPath(const QUrl &url)
getDisplayNameForTaskPath Extracts a display name suitable for displaying to the user from the task U...
Definition: recenttaskslist.cpp:186
void addItem(const QString &itemPath, const QString &itemDisplayName) const
Definition: taskqueuewindow.cpp:130
TaskQueueWindowImpl(TaskQueueWindow *pQ)
Definition: taskqueuewindow.cpp:31
virtual void dragEnterEvent(QDragEnterEvent *event) override
Definition: taskqueuewindow.cpp:219
Definition: taskqueuewindow.cpp:29
~TaskQueueWindowImpl()
Definition: taskqueuewindow.cpp:74
virtual void dropEvent(QDropEvent *event) override
Definition: taskqueuewindow.cpp:224
static std::vector< ImageTaskWindow * > getExistingImageTaskWindows()
getExistingImageTaskWindows Gets all of the existing image task windows.
Definition: imagetaskwindow.cpp:881
void runScript(const std::string &imagePath) const
Definition: taskqueuewindow.cpp:115
void refreshScripts()
Definition: taskqueuewindow.cpp:105
std::map< std::string, std::string > getTaskQueueBatchProcessingScripts()
getTaskQueueBatchProcessingScripts Gets a map of scripts used for batch processing multiple images on...
Definition: scriptutil.cpp:158
void on_actionExit_triggered()
Definition: taskqueuewindow.cpp:206
virtual ~TaskQueueWindow()
Definition: taskqueuewindow.cpp:202
void closeOpenWindows()
Definition: taskqueuewindow.cpp:96
The TaskQueueWindow class encapsulates the UI for creating, configuring and executing a collection of...
Definition: taskqueuewindow.h:19
TaskQueueWindow * q
Definition: taskqueuewindow.cpp:188
TaskQueueWindowImpl & operator=(const TaskQueueWindowImpl &)=delete
Definition: commandlineparser.cpp:73
void addItems(const QStringList &tasks)
Definition: taskqueuewindow.cpp:78
std::unique_ptr< chaiscript::ChaiScript > createBatchImageTaskEngine()
createBatchImageTaskEngine Creates a Chaiscript engine for creating and processing multiple image tas...
Definition: chaiscriptcreator.cpp:70
TaskQueueWindow()
Definition: taskqueuewindow.cpp:196
void runScript(const std::string &code, chaiscript::ChaiScript &runner)
runScript Evaluates the provided script code.
Definition: scriptrunner.cpp:16
void onLanguageChange()
Definition: taskqueuewindow.cpp:90
std::unique_ptr< TaskQueueWindowImpl > d
Definition: taskqueuewindow.h:39
std::unique_ptr< Ui::TaskQueueWindow > ui
Definition: taskqueuewindow.cpp:187
void setMenuItemKey(QListWidgetItem *item, const QString &key) const
Definition: taskqueuewindow.cpp:165
geometrize::dialog::ScriptEditorWidget * m_scriptEditorWidget
Definition: taskqueuewindow.cpp:190
void changeEvent(QEvent *) override
Definition: taskqueuewindow.cpp:211
void populateUi()
Definition: taskqueuewindow.cpp:183
void signal_scriptChanged(const std::string &functionName, const std::string &code)
TaskQueueWindowImpl(const TaskQueueWindowImpl &)=delete
void setupScriptEditor()
Definition: taskqueuewindow.cpp:170
std::map< std::string, std::string > m_scripts
Definition: taskqueuewindow.cpp:193