Page MenuHomePhorge

kazv-clipboard.hpp
No OneTemporary

Size
848 B
Referenced Files
None
Subscribers
None

kazv-clipboard.hpp

#include <QString>
#include <QtQml>
#include <QUrl>
#include <QTemporaryDir>
#include <QClipboard>
class KazvClipboard : public QObject
{
Q_OBJECT
QML_ELEMENT
QML_SINGLETON
Q_PROPERTY(bool hasImage READ hasImage WRITE setHasImage NOTIFY hasImageChanged)
Q_PROPERTY(bool hasUrls READ hasUrls WRITE setHasUrls NOTIFY hasUrlsChanged)
public:
explicit KazvClipboard(QObject *parent = 0);
bool hasImage();
bool hasUrls();
void setHasImage(bool hasImage);
void setHasUrls(bool hasUrls);
public Q_SLOTS:
void updateHasImage();
void updateHasUrls();
QList<QUrl> urls();
QUrl saveClipboardImage();
Q_SIGNALS:
void hasImageChanged();
void hasUrlsChanged();
private:
bool m_hasImage;
bool m_hasUrls;
QTemporaryDir m_tmpDir;
int m_tmpFilesCount;
QClipboard *m_clipboard;
};

File Metadata

Mime Type
text/x-c++
Expires
Thu, Apr 24, 4:26 AM (1 d, 19 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
101553
Default Alt Text
kazv-clipboard.hpp (848 B)

Event Timeline