quitAction = new QAction(tr("&Quit"), trayIconMenu);
connect(quitAction, SIGNAL(triggered()), this, SIGNAL(quitRequested()));
trayIconMenu->addAction(quitAction);
quitAction = new QAction(tr("&Quit"), trayIconMenu);
connect(quitAction, SIGNAL(triggered()), this, SIGNAL(quitRequested()));
trayIconMenu->addAction(quitAction);
+ // Initialize the service
+ bool initSuccess = false;
+ initSuccess = raopService->init(10, &m_callbacks);
+ if(!initSuccess) {
+ qDebug() << "Error initializing raop service";
+ return false;
+ }
+ initSuccess &= dnssdService->init();
+ if(!initSuccess) {
+ qDebug() << "Error initializing dnssd service";
+ return false;
+ }
+
char chwaddr[] = { 0x01, 0x23, 0x45, 0x67, 0x89, 0xAB };
QByteArray hwaddr(chwaddr, sizeof(chwaddr));
raopService->start(5000, hwaddr);
dnssdService->registerRaop("Shairplay", 5000, hwaddr);
trayIcon->show();
char chwaddr[] = { 0x01, 0x23, 0x45, 0x67, 0x89, 0xAB };
QByteArray hwaddr(chwaddr, sizeof(chwaddr));
raopService->start(5000, hwaddr);
dnssdService->registerRaop("Shairplay", 5000, hwaddr);
trayIcon->show();