The ImageTaskWindow class encapsulates the UI for manipiulating, running and viewing an image task that geometrizes an image.
More...
#include <imagetaskwindow.h>
The ImageTaskWindow class encapsulates the UI for manipiulating, running and viewing an image task that geometrizes an image.
◆ ImageTaskWindow()
geometrize::dialog::ImageTaskWindow::ImageTaskWindow |
( |
| ) |
|
|
explicit |
872 QMainWindow{
nullptr},
873 d{std::make_unique<ImageTaskWindow::ImageTaskWindowImpl>(
this)}
◆ ~ImageTaskWindow()
geometrize::dialog::ImageTaskWindow::~ImageTaskWindow |
( |
| ) |
|
|
virtual |
◆ changeEvent()
void geometrize::dialog::ImageTaskWindow::changeEvent |
( |
QEvent * |
event | ) |
|
|
overrideprotected |
933 if (event->type() == QEvent::LanguageChange) {
934 d->onLanguageChange();
936 QMainWindow::changeEvent(event);
◆ didLoadSettingsTemplate
void geometrize::dialog::ImageTaskWindow::didLoadSettingsTemplate |
( |
| ) |
|
|
signal |
didLoadSettingsTemplate Signal dispatched immediately after a settings template is applied to the image task set on the window.
◆ didSaveSettingsTemplate
void geometrize::dialog::ImageTaskWindow::didSaveSettingsTemplate |
( |
| ) |
|
|
signal |
didSaveSettingsTemplate Signal dispatched immediately after a settings template based on the current image task settings is saved.
◆ didSwitchImageTask
didSwitchImageTask Signal dispatched immediately after an image task is set on the image task window.
- Parameters
-
lastTask | The last task (if any) set on the window, that was replaced by the nextTask. |
currentTask | The task (if any) that was set on the window. |
◆ getCommandHandlerName()
std::string geometrize::dialog::ImageTaskWindow::getCommandHandlerName |
( |
| ) |
const |
|
overridevirtual |
◆ getExistingImageTaskWindows()
std::vector< ImageTaskWindow * > geometrize::dialog::ImageTaskWindow::getExistingImageTaskWindows |
( |
| ) |
|
|
static |
getExistingImageTaskWindows Gets all of the existing image task windows.
- Returns
- The image task windows. Should only be empty if there are no image tasks open.
◆ getImageTask()
getImageTask Gets a pointer to the current image task shown by the window.
- Returns
- The image task shown by the window, or nullptr if none is set.
903 return d->getImageTask();
◆ handleCommand()
◆ on_actionExit_triggered
void geometrize::dialog::ImageTaskWindow::on_actionExit_triggered |
( |
| ) |
|
|
privateslot |
◆ on_actionLoad_Settings_Template_triggered
void geometrize::dialog::ImageTaskWindow::on_actionLoad_Settings_Template_triggered |
( |
| ) |
|
|
privateslot |
918 d->loadSettingsTemplate();
◆ on_actionReveal_Launch_Window_triggered
void geometrize::dialog::ImageTaskWindow::on_actionReveal_Launch_Window_triggered |
( |
| ) |
|
|
privateslot |
928 d->revealLaunchWindow();
◆ on_actionSave_Settings_Template_triggered
void geometrize::dialog::ImageTaskWindow::on_actionSave_Settings_Template_triggered |
( |
| ) |
|
|
privateslot |
923 d->saveSettingsTemplate();
◆ setCommandHandlerName()
void geometrize::dialog::ImageTaskWindow::setCommandHandlerName |
( |
const std::string & |
name | ) |
|
|
overridevirtual |
◆ setImageTask()
void geometrize::dialog::ImageTaskWindow::setImageTask |
( |
task::ImageTask * |
task | ) |
|
setImageTask Sets the current image task shown by the window.
- Parameters
-
task | The image task to set on the image task window. The window takes ownership of the image task. |
908 d->setImageTask(task);
◆ willSwitchImageTask
willSwitchImageTask Signal dispatched immediately before an image task is set on the image task window.
- Parameters
-
lastTask | The last task (if any) set on the window, that will be replaced by the nextTask. |
nextTask | The next task (if any) that will be set on the window. |
The documentation for this class was generated from the following files: