AlarmTrayIcon::AlarmTrayIcon(QObject *_parent) : QSystemTrayIcon(_parent), //m_kinect(OpenNIObject::instance()), m_contextMenu(new QMenu), m_quitAction(new QAction(tr("&Quit"), this)), m_previewAction(new QAction(tr("&Preview"), this)), m_settingsAction(new QAction(tr("&Settings"), this)), m_startAction(new QAction(tr("S&tart"), this)), m_kinectStarted(false), m_kinectPluginLoader(new KinectPluginLoader(this)) { HardDriveStorage* hds = new HardDriveStorage(this); PicasaStorage* ps = new PicasaStorage(this); ScriptRunner* sr = new ScriptRunner(this); connect(ps, SIGNAL(statusMessage(QString, QString)), SLOT(onMessageSignal(QString, QString))); m_hardDriveStorage = new Storage(m_kinectPluginLoader, hds,this); m_picasaStorage = new Storage(m_kinectPluginLoader, ps, this); m_scriptRunner = new Storage(m_kinectPluginLoader, sr, this); connect(m_kinectPluginLoader, SIGNAL(newKinectEngine(IKinect*)), this, SLOT(onKinectPluginChange(IKinect*))); onKinectPluginChange(m_kinectPluginLoader->plugin()); if (m_kinect) onKinectPluginRunningChange(m_kinect->isRunning()); else onKinectPluginRunningChange(false); connect(m_previewAction, SIGNAL(triggered()), this, SLOT(onDebugAction())); m_contextMenu->addAction(m_previewAction); connect(m_quitAction, SIGNAL(triggered()), this, SLOT(onQuitAction())); connect(m_settingsAction, SIGNAL(triggered()), this, SLOT(onSettingsAction())); connect(m_startAction, SIGNAL(triggered()), this, SLOT(onStartAction())); m_contextMenu->addAction(m_startAction); m_contextMenu->addAction(m_settingsAction); m_contextMenu->addAction(m_quitAction); setContextMenu(m_contextMenu); setToolTip(tr("Kinect Alarm F**k Yea")); QSettings settings; settings.beginGroup("Global"); QVariant var = settings.value("start_after_launch", QVariant(false)); INFO(var.toBool()); if (var.toBool()) { m_startAction->trigger(); } settings.endGroup(); }
int MoodBox::LogonWidget::qt_metacall(QMetaObject::Call _c, int _id, void **_a) { _id = ServerWidget::qt_metacall(_c, _id, _a); if (_id < 0) return _id; if (_c == QMetaObject::InvokeMetaMethod) { switch (_id) { case 0: forgotPassword(); break; case 1: registerNewUser(); break; case 2: inviteCodeNeeded(); break; case 3: changePassword(); break; case 4: showSettings(); break; case 5: logonStarted(); break; case 6: logonStopped(); break; case 7: successLogon(); break; case 8: waitingStart(); break; case 9: waitingStop(); break; case 10: onLogonResult((*reinterpret_cast< Fault(*)>(_a[1])),(*reinterpret_cast< AuthTicketResult(*)>(_a[2]))); break; case 11: onInviteNeedResult((*reinterpret_cast< Fault(*)>(_a[1])),(*reinterpret_cast< ServerInfo(*)>(_a[2]))); break; case 12: onRequestCancelled(); break; case 13: callLogon(); break; case 14: onForgotPasswordAction(); break; case 15: onSettingsAction(); break; case 16: onRegisterAction(); break; case 17: onSignInAction(); break; case 18: onPasswordChangeAction(); break; case 19: onLoginChoosen((*reinterpret_cast< const QString(*)>(_a[1]))); break; case 20: on_savePasswordCheck_stateChanged((*reinterpret_cast< int(*)>(_a[1]))); break; case 21: on_autoLogonCheckBox_stateChanged((*reinterpret_cast< int(*)>(_a[1]))); break; default: ; } _id -= 22; } return _id; }