Geometrize  1.0
An application for geometrizing images into geometric primitives
completionhandlers.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <QNetworkReply>
4 
5 namespace geometrize
6 {
7 
8 namespace network
9 {
10 class Downloader;
11 }
12 
13 }
14 
15 namespace geometrize
16 {
17 
18 namespace network
19 {
20 
21 namespace completionhandlers
22 {
23 
29 void onImageDownloadComplete(network::Downloader* self, QNetworkReply::NetworkError error);
30 
36 void onWebpageDownloadComplete(network::Downloader* self, QNetworkReply::NetworkError error);
37 
38 }
39 
40 }
41 
42 }
imagetaskcreator.h
geometrize::task::createImageTaskAndWindow
ImageTask * createImageTaskAndWindow(const std::string &displayName, const std::string &taskUrl, const std::optional< geometrize::preferences::ImageTaskPreferences > &prefs)
createImageTaskAndWindow Creates an image task, and immediately creates a graphical window for manipu...
Definition: imagetaskcreator.cpp:52
geometrize::network::completionhandlers::onWebpageDownloadComplete
void onWebpageDownloadComplete(network::Downloader *self, const QNetworkReply::NetworkError error)
onWebpageDownloadComplete A callback when a webpage download completes.
Definition: completionhandlers.cpp:53
geometrize::network::downloadImage
void downloadImage(const QUrl &url, const std::function< void(network::Downloader *self, QNetworkReply::NetworkError error)> &onComplete)
downloadImage Downloads an image over the network.
Definition: networkactions.cpp:13
taskutil.h
networkactions.h
geometrize
Definition: commandlineparser.cpp:73
imagetask.h
downloader.h
geometrize::network::completionhandlers::onImageDownloadComplete
void onImageDownloadComplete(network::Downloader *self, const QNetworkReply::NetworkError error)
onImageDownloadComplete A callback when an image download completes.
Definition: completionhandlers.cpp:26
geometrize::network::Downloader
The Downloader class is a helper class for downloading files over the network.
Definition: downloader.h:20
completionhandlers.h