blob: 8c43034ac8b7bdeb04481c62f19bcbf0306ce0e3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
#pragma once
#include <QDebug>
#include <QString>
#include <QUrl>
class QXmlStreamReader;
struct AtomChannelImage
{
// TODO: move to interface
static inline const QString tag{"image"};
// TODO: remove, use shared_ptr in AtomChannel
AtomChannelImage() = default;
explicit AtomChannelImage(QXmlStreamReader *xmlReader);
/*!
* \brief url - url of image file
*/
QUrl url;
QString title;
/*!
* \brief link - link to website
*/
QUrl link;
size_t width{0};
size_t height{0};
};
QDebug operator<<(QDebug debug, const AtomChannelImage &image);
|