knowL: Knowledge Libraries
Loading...
Searching...
No Matches
FileFormat.h
1/*
2 * Copyright (c) 2015 Cyrille Berger <cberger@cberger.net>
3 *
4 */
5
6#pragma once
7
8#include <clog_qt>
9#include <cres_qt>
10
11#include <QString>
12
13class QFileInfo;
14class QUrl;
15
16namespace knowCore
17{
19 {
20 public:
21 static QString Turtle;
22 static QString JSON;
23 static QString XML;
24 static QString SRX;
25 static QString CBOR;
26 static QString CSV;
27 static QString Auto;
28 };
29 cres_qresult<QString> mimeToFormat(const QString& _mime);
30 cres_qresult<QString> formatFor(const QByteArray& _data);
31 cres_qresult<QString> formatFor(const QFileInfo& _fileInfo);
32 cres_qresult<QString> formatFor(const QString& _filename);
33 cres_qresult<QString> formatFor(const QUrl& _filename);
34} // namespace knowCore
Definition FileFormat.h:19