UINetworkManagerIndicator::UINetworkManagerIndicator() { /* Assign state icons: */ setStateIcon(UINetworkManagerIndicatorState_Idle, UIIconPool::iconSet(":/nw_16px.png")); setStateIcon(UINetworkManagerIndicatorState_Loading, UIIconPool::iconSet(":/nw_loading_16px.png")); setStateIcon(UINetworkManagerIndicatorState_Error, UIIconPool::iconSet(":/nw_error_16px.png")); /* Translate content: */ retranslateUi(); }
UIIndicatorHardDisks(CSession &session) : m_session(session) { setStateIcon(KDeviceActivity_Idle, QPixmap(":/hd_16px.png")); setStateIcon(KDeviceActivity_Reading, QPixmap(":/hd_read_16px.png")); setStateIcon(KDeviceActivity_Writing, QPixmap(":/hd_write_16px.png")); setStateIcon(KDeviceActivity_Null, QPixmap(":/hd_disabled_16px.png")); retranslateUi(); }
UrsusTrayIcon::~UrsusTrayIcon() { // qDebug() << this << "destructor()"; disconnect( player->Object(), SIGNAL(stateChanged(Phonon::State, Phonon::State)), this, SLOT(setStateIcon(Phonon::State, Phonon::State)) ); }
UrsusTrayIcon::UrsusTrayIcon(const QString &icon, KXmlGuiWindow *parent, UrsusPlayer *player_) : KSystemTrayIcon(icon, parent){ // qDebug() << this << "constructor()"; player=player_; QMenu *cm=contextMenu(); cm->addAction(parent->actionCollection()->action("mute")); cm->addSeparator(); cm->addAction(parent->actionCollection()->action("previous")); cm->addAction(parent->actionCollection()->action("play")); cm->addAction(parent->actionCollection()->action("pause")); cm->addAction(parent->actionCollection()->action("stop")); cm->addAction(parent->actionCollection()->action("next")); setToolTip("Ursus Music Player"); connect( player->Object(), SIGNAL(stateChanged(Phonon::State, Phonon::State)), this, SLOT(setStateIcon(Phonon::State, Phonon::State)) ); }