mirror of
https://github.com/dashpay/dash.git
synced 2024-12-26 12:32:48 +01:00
Change define to determine use of DBUS to USE_DBUS, to prevent overlap with Qt-defined QT_DBUS
This commit is contained in:
parent
99cec89cb3
commit
010c4fc0b5
@ -23,7 +23,7 @@ count(USE_UPNP, 1) {
|
||||
# use: qmake "USE_DBUS=1"
|
||||
count(USE_DBUS, 1) {
|
||||
message(Building with DBUS (Freedesktop notifications) support)
|
||||
DEFINES += QT_DBUS
|
||||
DEFINES += USE_DBUS
|
||||
QT += dbus
|
||||
}
|
||||
|
||||
|
@ -9,7 +9,7 @@
|
||||
#include <QSystemTrayIcon>
|
||||
#include <QMessageBox>
|
||||
|
||||
#ifdef QT_DBUS
|
||||
#ifdef USE_DBUS
|
||||
#include <QtDBus/QtDBus>
|
||||
#include <stdint.h>
|
||||
#endif
|
||||
@ -23,7 +23,7 @@ Notificator::Notificator(const QString &programName, QSystemTrayIcon *trayicon,
|
||||
programName(programName),
|
||||
mode(None),
|
||||
trayIcon(trayicon)
|
||||
#ifdef QT_DBUS
|
||||
#ifdef USE_DBUS
|
||||
,interface(0)
|
||||
#endif
|
||||
{
|
||||
@ -31,7 +31,7 @@ Notificator::Notificator(const QString &programName, QSystemTrayIcon *trayicon,
|
||||
{
|
||||
mode = QSystemTray;
|
||||
}
|
||||
#ifdef QT_DBUS
|
||||
#ifdef USE_DBUS
|
||||
interface = new QDBusInterface("org.freedesktop.Notifications",
|
||||
"/org/freedesktop/Notifications", "org.freedesktop.Notifications");
|
||||
if(interface->isValid())
|
||||
@ -43,12 +43,12 @@ Notificator::Notificator(const QString &programName, QSystemTrayIcon *trayicon,
|
||||
|
||||
Notificator::~Notificator()
|
||||
{
|
||||
#ifdef QT_DBUS
|
||||
#ifdef USE_DBUS
|
||||
delete interface;
|
||||
#endif
|
||||
}
|
||||
|
||||
#ifdef QT_DBUS
|
||||
#ifdef USE_DBUS
|
||||
|
||||
// Loosely based on http://www.qtcentre.org/archive/index.php/t-25879.html
|
||||
class FreedesktopImage
|
||||
@ -205,7 +205,7 @@ void Notificator::notify(Class cls, const QString &title, const QString &text, c
|
||||
{
|
||||
switch(mode)
|
||||
{
|
||||
#ifdef QT_DBUS
|
||||
#ifdef USE_DBUS
|
||||
case Freedesktop:
|
||||
notifyDBus(cls, title, text, icon, millisTimeout);
|
||||
break;
|
||||
|
@ -6,7 +6,7 @@
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
class QSystemTrayIcon;
|
||||
#ifdef QT_DBUS
|
||||
#ifdef USE_DBUS
|
||||
class QDBusInterface;
|
||||
#endif
|
||||
QT_END_NAMESPACE
|
||||
@ -52,7 +52,7 @@ private:
|
||||
QString programName;
|
||||
Mode mode;
|
||||
QSystemTrayIcon *trayIcon;
|
||||
#ifdef QT_DBUS
|
||||
#ifdef USE_DBUS
|
||||
QDBusInterface *interface;
|
||||
|
||||
void notifyDBus(Class cls, const QString &title, const QString &text, const QIcon &icon, int millisTimeout);
|
||||
|
Loading…
Reference in New Issue
Block a user