CCIMXDesktop
Loading...
Searching...
No Matches
ImageProcessingWidget.h
1
#ifndef IMAGEPROCESSINGWIDGET_H
2
#define IMAGEPROCESSINGWIDGET_H
3
#include <QWidget>
4
class
QLabel;
5
namespace
Ui {
6
class
ImageProcessingWidget
;
7
}
8
13
class
ImageProcessingWidget
:
public
QWidget {
14
Q_OBJECT
18
static
constexpr
const
char
* filters[] = {
19
"png"
,
"jpg"
20
};
21
22
public
:
27
explicit
ImageProcessingWidget
(QWidget* parent =
nullptr
);
28
~ImageProcessingWidget
();
33
void
displayed
(QLabel* label);
38
QImage
image
() const noexcept {
return
image_handling; }
43
void
process_direct_load
(
const
QString& path);
48
void
process_raw_load
();
53
void
process_raw_load
(
const
QString& path);
54
signals:
59
void
request_processing
();
65
void
image_loaded
(
const
QImage&
image
);
66
67
private
:
68
Ui::ImageProcessingWidget* ui;
69
QImage image_handling;
70
};
71
72
#endif
// IMAGEPROCESSINGWIDGET_H
ImageProcessingWidget
ImageProcessingWidget.
Definition
ImageProcessingWidget.h:13
ImageProcessingWidget::process_direct_load
void process_direct_load(const QString &path)
process_direct_load load the sessions
Definition
ImageProcessingWidget.cpp:44
ImageProcessingWidget::request_processing
void request_processing()
request_processing is just the signals request processing
ImageProcessingWidget::process_raw_load
void process_raw_load()
process_raw_load opens the filedialog and will actually turns to process_raw_load(const QString& path...
Definition
ImageProcessingWidget.cpp:49
ImageProcessingWidget::image
QImage image() const noexcept
image fetch the image handling
Definition
ImageProcessingWidget.h:38
ImageProcessingWidget::image_loaded
void image_loaded(const QImage &image)
image load signals and carry the image for loading
ImageProcessingWidget::displayed
void displayed(QLabel *label)
displayed will set the pixmap directly
Definition
ImageProcessingWidget.cpp:36
extern_app
professionals
library
OpencvQtAdapter
ui_interface
convinients
ImageProcessingWidget.h
Generated by
1.9.8