mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-02-10 10:52:31 -05:00
qt: Do not assume qDBusRegisterMetaType
return type
`qDBusRegisterMetaType` returns: - `int` in Qt 5 - `QMetaType` in Qt 6
This commit is contained in:
parent
f60a63cc5f
commit
6cf4dc7f64
1 changed files with 3 additions and 9 deletions
|
@ -14,8 +14,9 @@
|
||||||
#include <QTemporaryFile>
|
#include <QTemporaryFile>
|
||||||
#include <QVariant>
|
#include <QVariant>
|
||||||
#ifdef USE_DBUS
|
#ifdef USE_DBUS
|
||||||
#include <stdint.h>
|
#include <QDBusMetaType>
|
||||||
#include <QtDBus>
|
#include <QtDBus>
|
||||||
|
#include <stdint.h>
|
||||||
#endif
|
#endif
|
||||||
#ifdef Q_OS_MAC
|
#ifdef Q_OS_MAC
|
||||||
#include <qt/macnotificationhandler.h>
|
#include <qt/macnotificationhandler.h>
|
||||||
|
@ -73,8 +74,6 @@ public:
|
||||||
FreedesktopImage() {}
|
FreedesktopImage() {}
|
||||||
explicit FreedesktopImage(const QImage &img);
|
explicit FreedesktopImage(const QImage &img);
|
||||||
|
|
||||||
static int metaType();
|
|
||||||
|
|
||||||
// Image to variant that can be marshalled over DBus
|
// Image to variant that can be marshalled over DBus
|
||||||
static QVariant toVariant(const QImage &img);
|
static QVariant toVariant(const QImage &img);
|
||||||
|
|
||||||
|
@ -136,15 +135,10 @@ const QDBusArgument &operator>>(const QDBusArgument &a, FreedesktopImage &i)
|
||||||
return a;
|
return a;
|
||||||
}
|
}
|
||||||
|
|
||||||
int FreedesktopImage::metaType()
|
|
||||||
{
|
|
||||||
return qDBusRegisterMetaType<FreedesktopImage>();
|
|
||||||
}
|
|
||||||
|
|
||||||
QVariant FreedesktopImage::toVariant(const QImage &img)
|
QVariant FreedesktopImage::toVariant(const QImage &img)
|
||||||
{
|
{
|
||||||
FreedesktopImage fimg(img);
|
FreedesktopImage fimg(img);
|
||||||
return QVariant(FreedesktopImage::metaType(), &fimg);
|
return QVariant(qDBusRegisterMetaType<FreedesktopImage>(), &fimg);
|
||||||
}
|
}
|
||||||
|
|
||||||
void Notificator::notifyDBus(Class cls, const QString &title, const QString &text, const QIcon &icon, int millisTimeout)
|
void Notificator::notifyDBus(Class cls, const QString &title, const QString &text, const QIcon &icon, int millisTimeout)
|
||||||
|
|
Loading…
Add table
Reference in a new issue