Geometrize
1.0
An application for geometrizing images into geometric primitives
geometrize
geometrize
dialog
imagetaskimagewidget.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <memory>
4
5
#include <QWidget>
6
7
class
QEvent;
8
class
QImage;
9
10
namespace
geometrize
11
{
12
13
namespace
dialog
14
{
15
19
class
ImageTaskImageWidget
:
public
QWidget
20
{
21
Q_OBJECT
22
23
public
:
24
ImageTaskImageWidget
(QWidget* parent =
nullptr
);
25
virtual
~ImageTaskImageWidget
();
26
31
void
setTargetImageOpacity
(
unsigned
int
opacity);
32
37
void
setTargetImage
(
const
QImage& image);
38
39
signals:
44
void
targetImageOpacityChanged
(
unsigned
int
opacity);
45
50
void
targetImageSelected
(
const
QImage& image);
51
56
void
targetImageSet
(
const
QImage& image);
57
62
void
baseImageSelected
(
const
QImage& image);
63
64
protected
:
65
void
changeEvent
(QEvent*)
override
;
66
67
private
:
68
class
ImageTaskImageWidgetImpl
;
69
std::unique_ptr<ImageTaskImageWidgetImpl>
d
;
70
};
71
72
}
73
74
}
imageloader.h
geometrize::dialog::ImageTaskImageWidget::targetImageSelected
void targetImageSelected(const QImage &image)
targetImageSelected Signal dispatched when a candidate target image is selected, typically by the use...
geometrize::dialog::ImageTaskImageWidget::ImageTaskImageWidgetImpl::operator=
ImageTaskImageWidgetImpl operator=(const ImageTaskImageWidgetImpl &)=delete
geometrize::dialog::ImageTaskImageWidget::ImageTaskImageWidgetImpl::setTargetImage
void setTargetImage(const QImage &image)
Definition:
imagetaskimagewidget.cpp:58
uiactions.h
geometrize::dialog::ImageTaskImageWidget::ImageTaskImageWidgetImpl::q
ImageTaskImageWidget * q
Definition:
imagetaskimagewidget.cpp:87
geometrize::dialog::ImageTaskImageWidget::setTargetImage
void setTargetImage(const QImage &image)
setTargetImage Sets the target image, which is made visible in this widget. Must be a valid (non-null...
Definition:
imagetaskimagewidget.cpp:106
geometrize::dialog::ImageTaskImageWidget::~ImageTaskImageWidget
virtual ~ImageTaskImageWidget()
Definition:
imagetaskimagewidget.cpp:97
geometrize::dialog::ImageTaskImageWidget::ImageTaskImageWidgetImpl
Definition:
imagetaskimagewidget.cpp:21
geometrize::dialog::ImageTaskImageWidget::changeEvent
void changeEvent(QEvent *) override
Definition:
imagetaskimagewidget.cpp:111
geometrize::dialog::ImageTaskImageWidget
The ImageTaskImageWidget implements a widget for viewing and manipulating the images that an image ta...
Definition:
imagetaskimagewidget.h:20
geometrize::dialog::ImageTaskImageWidget::ImageTaskImageWidgetImpl::ui
std::unique_ptr< Ui::ImageTaskImageWidget > ui
Definition:
imagetaskimagewidget.cpp:88
geometrize::dialog::ImageTaskImageWidget::ImageTaskImageWidgetImpl::ImageTaskImageWidgetImpl
ImageTaskImageWidgetImpl(ImageTaskImageWidget *pQ)
Definition:
imagetaskimagewidget.cpp:23
geometrize::dialog::ImageTaskImageWidget::baseImageSelected
void baseImageSelected(const QImage &image)
baseImageSelected Signal dispatched when a candidate base image is selected, typically by the user.
geometrize::dialog::ImageTaskImageWidget::targetImageSet
void targetImageSet(const QImage &image)
targetImageSet Signal dispatched when a target image is set and made visible in this widget (and is p...
geometrize::dialog::ImageTaskImageWidget::ImageTaskImageWidgetImpl::populateUi
void populateUi()
Definition:
imagetaskimagewidget.cpp:77
geometrize
Definition:
commandlineparser.cpp:73
geometrize::dialog::ImageTaskImageWidget::ImageTaskImageWidgetImpl::ImageTaskImageWidgetImpl
ImageTaskImageWidgetImpl(const ImageTaskImageWidgetImpl &)=delete
geometrize::dialog::ImageTaskImageWidget::ImageTaskImageWidgetImpl::updateTargetImageOpacity
void updateTargetImageOpacity(const unsigned int opacity)
Definition:
imagetaskimagewidget.cpp:81
imagetaskimagewidget.h
geometrize::dialog::ImageTaskImageWidget::ImageTaskImageWidget
ImageTaskImageWidget(QWidget *parent=nullptr)
Definition:
imagetaskimagewidget.cpp:91
geometrize::dialog::ImageTaskImageWidget::setTargetImageOpacity
void setTargetImageOpacity(unsigned int opacity)
setTargetImageOpacity Sets the opacity of the target image.
Definition:
imagetaskimagewidget.cpp:101
geometrize::dialog::ImageTaskImageWidget::ImageTaskImageWidgetImpl::~ImageTaskImageWidgetImpl
~ImageTaskImageWidgetImpl()=default
geometrize::dialog::ImageTaskImageWidget::targetImageOpacityChanged
void targetImageOpacityChanged(unsigned int opacity)
targetImageOpacityChanged Signal dispatched when the target image opacity is changed.
geometrize::dialog::ImageTaskImageWidget::d
std::unique_ptr< ImageTaskImageWidgetImpl > d
Definition:
imagetaskimagewidget.h:68
geometrize::dialog::ImageTaskImageWidget::ImageTaskImageWidgetImpl::onLanguageChange
void onLanguageChange()
Definition:
imagetaskimagewidget.cpp:70
geometrize::dialog::ImageTaskImageWidget::ImageTaskImageWidgetImpl::setTargetImageOpacity
void setTargetImageOpacity(const unsigned int opacity)
Definition:
imagetaskimagewidget.cpp:52
Generated on Mon Dec 13 2021 01:05:08 for Geometrize by
1.8.20