Geometrize  1.0
An application for geometrizing images into geometric primitives
formatsupport.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <string>
4 #include <vector>
5 
6 #include <QList>
7 #include <QMimeData>
8 #include <QUrl>
9 
10 namespace geometrize
11 {
12 
13 namespace format
14 {
15 
21 std::vector<std::string> getReadableImageFileExtensions(bool includeDotPrefix);
22 
27 std::vector<std::string> getSupportedTemplateManifestFileExtensions();
28 
34 QList<QUrl> getUrls(const QMimeData* const data);
35 
36 }
37 
38 }
geometrize::format::getReadableImageFileExtensions
std::vector< std::string > getReadableImageFileExtensions(const bool includeDotPrefix)
getReadableImageFileExtensions Gets the lower-case image file extensions that have read support.
Definition: formatsupport.cpp:11
geometrize
Definition: commandlineparser.cpp:73
formatsupport.h
geometrize::format::getSupportedTemplateManifestFileExtensions
std::vector< std::string > getSupportedTemplateManifestFileExtensions()
getSupportedTemplateManifestFileExtensions Gets the supported template manifest file extensions for s...
Definition: formatsupport.cpp:28
geometrize::format::getUrls
QList< QUrl > getUrls(const QMimeData *const data)
getUrls Gets a list of URLs from a Qt MimeData item.
Definition: formatsupport.cpp:35