Scanframe Modular Application 0.1.0
Loading...
Searching...
No Matches
AppModuleFileType.h
Go to the documentation of this file.
1#pragma once
2
3#include <QMimeType>
4#include <QMimeDatabase>
5
6namespace sf
7{
8
10{
11 public:
12 explicit AppModuleFileType(const QMimeType& mime);
13
14 explicit AppModuleFileType(const QString& mime);
15
16 explicit AppModuleFileType(const QString& name, const QString& suffix);
17
18 [[nodiscard]] QString getName() const;
19
20 [[nodiscard]] QString getSuffix() const;
21
22 [[nodiscard]] bool isMime(const QMimeType& mime) const;
23
24 [[nodiscard]] bool isSuffix(const QString& suffix) const;
25
26 private:
27 QMimeType _mimeType;
28 QString _suffix;
29 QString _name;
30};
31
32}
Definition AppModuleFileType.h:10
QString getSuffix() const
bool isMime(const QMimeType &mime) const
QString getName() const
bool isSuffix(const QString &suffix) const
AppModuleFileType(const QString &mime)
AppModuleFileType(const QString &name, const QString &suffix)
AppModuleFileType(const QMimeType &mime)
Definition Application.h:10