mirror of
https://github.com/tomahawk-player/tomahawk.git
synced 2025-08-06 14:16:32 +02:00
Dynamically fetch application icon path
This commit is contained in:
@@ -38,6 +38,7 @@
|
|||||||
|
|
||||||
#include "gfwnotifyplugin.h"
|
#include "gfwnotifyplugin.h"
|
||||||
#include "utils/tomahawkutils.h"
|
#include "utils/tomahawkutils.h"
|
||||||
|
#include "headlesscheck.h"
|
||||||
|
|
||||||
#include "growl.h"
|
#include "growl.h"
|
||||||
#include "growl++.hpp"
|
#include "growl++.hpp"
|
||||||
@@ -51,8 +52,8 @@ GfwNotifyPlugin::GfwNotifyPlugin()
|
|||||||
const char* notifications[1];
|
const char* notifications[1];
|
||||||
const char* name = "Notification";
|
const char* name = "Notification";
|
||||||
notifications[0] = name;
|
notifications[0] = name;
|
||||||
const char* host = "192.168.10.45";
|
const char* host = "127.0.0.1";
|
||||||
const char* password = "testing";
|
const char* password = "";
|
||||||
const char* application = "Tomahawk";
|
const char* application = "Tomahawk";
|
||||||
m_growl = new Growl( GROWL_TCP, host, password, application, notifications, 1 );
|
m_growl = new Growl( GROWL_TCP, host, password, application, notifications, 1 );
|
||||||
qDebug() << Q_FUNC_INFO;
|
qDebug() << Q_FUNC_INFO;
|
||||||
@@ -85,6 +86,6 @@ GfwNotifyPlugin::pushInfo( const QString caller, const Tomahawk::InfoSystem::Inf
|
|||||||
const char* title = "Tomahawk";
|
const char* title = "Tomahawk";
|
||||||
const char* message = strdup( hash["message"].toLocal8Bit().constData() );
|
const char* message = strdup( hash["message"].toLocal8Bit().constData() );
|
||||||
const char* url = "";
|
const char* url = "";
|
||||||
const char* icon = "file:///S:/Program%20Files%20(x86)/Tomahawk/tomahawk-icon-128x128.png";
|
const char* icon = QString( "file:///" + TOMAHAWK_APPLICATION::applicationDirPath() + "/tomahawk-icon-128x128.png" ).toLocal8Bit().constData();
|
||||||
m_growl->Notify( name, title, message, url, icon );
|
m_growl->Notify( name, title, message, url, icon );
|
||||||
}
|
}
|
||||||
|
@@ -40,23 +40,19 @@ public:
|
|||||||
virtual void namChangedSlot( QNetworkAccessManager* ) {}
|
virtual void namChangedSlot( QNetworkAccessManager* ) {}
|
||||||
|
|
||||||
protected slots:
|
protected slots:
|
||||||
virtual void getInfo( const QString caller, const Tomahawk::InfoSystem::InfoType type, const QVariant input, const Tomahawk::InfoSystem::InfoCustomData customData )
|
virtual void getInfo( uint requestId, Tomahawk::InfoSystem::InfoRequestData requestData )
|
||||||
{
|
{
|
||||||
Q_UNUSED( caller );
|
Q_UNUSED( requestId );
|
||||||
Q_UNUSED( type );
|
Q_UNUSED( requestData );
|
||||||
Q_UNUSED( input );
|
|
||||||
Q_UNUSED( customData );
|
|
||||||
}
|
}
|
||||||
|
|
||||||
virtual void pushInfo( const QString caller, const Tomahawk::InfoSystem::InfoType type, const QVariant pushData );
|
virtual void pushInfo( QString caller, Tomahawk::InfoSystem::InfoType type, QVariant pushData );
|
||||||
|
|
||||||
virtual void notInCacheSlot( const Tomahawk::InfoSystem::InfoCriteriaHash criteria, const QString caller, const Tomahawk::InfoSystem::InfoType type, const QVariant input, const Tomahawk::InfoSystem::InfoCustomData customData )
|
virtual void notInCacheSlot( uint requestId, Tomahawk::InfoSystem::InfoCriteriaHash criteria, Tomahawk::InfoSystem::InfoRequestData requestData )
|
||||||
{
|
{
|
||||||
|
Q_UNUSED( requestId );
|
||||||
Q_UNUSED( criteria );
|
Q_UNUSED( criteria );
|
||||||
Q_UNUSED( caller );
|
Q_UNUSED( requestData );
|
||||||
Q_UNUSED( type );
|
|
||||||
Q_UNUSED( input );
|
|
||||||
Q_UNUSED( customData );
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
Reference in New Issue
Block a user