108
108
connect(m_downloadAction, SIGNAL(triggered()), m_MBManager, SLOT(discLookup()));
111
m_uploadAction = m_actions->addAction("Upload Info");
111
m_uploadAction = m_actions->addAction( QLatin1String( "Upload Info" ));
112
112
m_uploadAction->setText(i18n("Upload Info"));
113
113
addAction(m_uploadAction);
114
114
connect(m_uploadAction, SIGNAL(triggered()), m_MBManager, SLOT(discUpload()));
117
m_playPauseAction = m_actions->addAction("Play/Pause");
117
m_playPauseAction = m_actions->addAction( QLatin1String( "Play/Pause" ));
118
118
m_playPauseAction->setText(i18n("Play/Pause"));
119
119
m_playPauseAction->setShortcut(Qt::Key_Space);
120
120
connect(m_playPauseAction, SIGNAL(triggered()), this, SLOT(playShortcut()));
121
121
addAction(m_playPauseAction);
124
m_stopAction = m_actions->addAction("Stop");
124
m_stopAction = m_actions->addAction( QLatin1String( "Stop" ));
125
125
m_stopAction->setText(i18n("Stop"));
126
126
addAction(m_stopAction);
127
127
m_stopAction->setShortcut(Qt::CTRL + Qt::ALT + Qt::Key_V);
128
128
connect(m_stopAction, SIGNAL(triggered()), devices, SLOT(stop()));
131
m_nextAction = m_actions->addAction("next");
131
m_nextAction = m_actions->addAction( QLatin1String( "next" ));
132
132
m_nextAction->setText(i18nc( "This action allow user to pass to the following track","Next" ));
133
133
addAction(m_nextAction);
134
134
m_nextAction->setShortcut(Qt::Key_Right);
135
135
connect(m_nextAction, SIGNAL(triggered()), devices, SLOT(nextTrack()));
138
m_previousAction = m_actions->addAction("previous");
138
m_previousAction = m_actions->addAction( QLatin1String( "previous" ));
139
139
m_previousAction->setText(i18nc( "This action allow the user to pass to the preceding track", "Previous" ) );
140
140
addAction(m_previousAction);
141
141
m_previousAction->setShortcut(Qt::Key_Left);
142
142
connect(m_previousAction, SIGNAL(triggered()), devices, SLOT(prevTrack()));
145
m_ejectAction = m_actions->addAction("eject");
145
m_ejectAction = m_actions->addAction( QLatin1String( "eject" ));
146
146
m_ejectAction->setText(i18nc( " This action allow to eject the inserted disc", "Eject"));
147
147
addAction(m_ejectAction);
148
148
m_ejectAction->setShortcut(Qt::CTRL + Qt::ALT + Qt::Key_E);
149
149
connect(m_ejectAction, SIGNAL(triggered()), this, SLOT(ejectShortcut()));
152
m_volumeUpAction = m_actions->addAction("volume_up");
152
m_volumeUpAction = m_actions->addAction( QLatin1String( "volume_up" ));
153
153
m_volumeUpAction->setText(i18n("Volume Up"));
154
154
addAction(m_volumeUpAction);
155
155
m_volumeUpAction->setShortcut(Qt::Key_Up);
156
156
connect(m_volumeUpAction, SIGNAL(triggered()), this, SLOT(volumeUpShortcut()));
159
m_volumeDownAction = m_actions->addAction("volume_down");
159
m_volumeDownAction = m_actions->addAction( QLatin1String( "volume_down" ));
160
160
m_volumeDownAction->setText(i18n("Volume Down"));
161
161
addAction(m_volumeDownAction);
162
162
m_volumeDownAction->setShortcut(Qt::Key_Down);
163
163
connect(m_volumeDownAction, SIGNAL(triggered()), this, SLOT(volumeDownShortcut()));
166
m_randomAction = m_actions->addAction("random");
166
m_randomAction = m_actions->addAction( QLatin1String( "random" ));
167
167
m_randomAction->setText(i18nc("This action allow the user to listen a random track list","Random"));
168
168
addAction(m_randomAction);
169
169
m_randomAction->setShortcut(Qt::CTRL + Qt:: Key_H);
170
170
connect(m_randomAction, SIGNAL(triggered()), this, SLOT(randomShortcut()));
173
m_looptrackAction = m_actions->addAction("looptrack");
173
m_looptrackAction = m_actions->addAction( QLatin1String( "looptrack" ));
174
174
m_looptrackAction->setText(i18n("Repeat Track"));
175
175
addAction(m_looptrackAction);
176
176
m_looptrackAction->setShortcut(Qt::CTRL + Qt::Key_T);
177
177
connect(m_looptrackAction, SIGNAL(triggered()), this, SLOT(looptrackShortcut()));
180
m_loopdiscAction = m_actions->addAction("loopdisc");
180
m_loopdiscAction = m_actions->addAction( QLatin1String( "loopdisc" ));
181
181
m_loopdiscAction->setText(i18n("Repeat Album"));
182
182
addAction(m_loopdiscAction);
183
183
m_loopdiscAction->setShortcut(Qt::CTRL + Qt::Key_D);
184
184
connect(m_loopdiscAction, SIGNAL(triggered()), this, SLOT(loopdiscShortcut()));
187
m_tracklistAction = m_actions->addAction("tracklist");
187
m_tracklistAction = m_actions->addAction( QLatin1String( "tracklist" ));
188
188
m_tracklistAction->setText(i18n("Show Tracklist"));
189
189
addAction(m_tracklistAction);
190
190
connect(m_tracklistAction, SIGNAL(triggered()), this, SLOT(tracklistShortcut()));
193
m_muteAction = m_actions->addAction("mute");
193
m_muteAction = m_actions->addAction( QLatin1String( "mute" ));
194
194
m_muteAction->setText(i18n("Mute/Unmute"));
195
195
addAction(m_muteAction);
196
196
connect(m_muteAction, SIGNAL(triggered()), this, SLOT(muteShortcut()));
199
m_minimizeAction = m_actions->addAction("Minimize");
199
m_minimizeAction = m_actions->addAction( QLatin1String( "Minimize" ));
200
200
m_minimizeAction->setText(i18n("Minimize"));
201
201
addAction(m_minimizeAction);
202
202
connect(m_minimizeAction, SIGNAL(triggered()), this, SLOT(minimizeShortcut()));
312
312
void KSCD::ejectShortcut()
314
QString result = "eject";
314
QString result = QLatin1String( "eject" );
315
315
actionButton(result);
318
318
void KSCD::quitShortcut()
320
QString result = "close";
320
QString result = QLatin1String( "close" );
321
321
actionButton(result);
324
324
void KSCD::minimizeShortcut()
326
QString result = "minimize";
326
QString result = QLatin1String( "minimize" );
327
327
actionButton(result);
330
330
void KSCD::tracklistShortcut()
332
QString result = "tracklist";
332
QString result = QLatin1String( "tracklist" );
333
333
actionButton(result);
336
336
void KSCD::muteShortcut()
338
QString def = "default";
338
QString def = QLatin1String( "default" );
341
QString result = "unmute";
341
QString result = QLatin1String( "unmute" );
342
342
actionButton(result);
343
343
emit(picture(result,def));
348
QString result = "mute";
348
QString result = QLatin1String( "mute" );
349
349
actionButton(result);
350
350
emit(picture(result,def));
611
612
// m_slider->stop();
614
else if (name == "mute")
615
else if (name == QLatin1String( "mute" ))
616
617
devices->mute(false);
617
618
emit(picture(name,state));
620
else if (name == "unmute")
621
else if (name == QLatin1String( "unmute" ))
622
623
devices->mute(true);
623
624
emit(picture(name,state));
626
else if (name == "random")
627
else if (name == QLatin1String( "random" ))
628
629
devices->setRandom(false);
629
630
emit(picture(name,state));
631
result = QLatin1String( "random" );
631
632
emit(infoPanel(result));
633
634
random = !random;
635
else if (name == "p_random")
636
else if (name == QLatin1String( "p_random" ))
637
638
devices->setRandom(true);
638
639
emit(picture(name,state));
640
result = QLatin1String( "p_random" );
640
641
emit(infoPanel(result));
642
643
random = !random;
644
else if (name == "loop")
645
else if (name == QLatin1String( "loop" ))
646
647
devices->setLoopMode(NoLoop);
647
648
emit(picture(name,state));
649
result = QLatin1String( "loop" );
649
650
emit(infoPanel(result));
651
652
looptrack = false;
652
653
loopdisc = false;
654
else if (name == "looptrack")
655
else if (name == QLatin1String( "looptrack" ))
656
657
devices->setLoopMode(LoopOne);
657
658
emit(picture(name,state));
658
result = "looptrack";
659
result = QLatin1String( "looptrack" );
659
660
emit(infoPanel(result));
661
662
looptrack = true;
662
663
loopdisc = false;
664
else if (name == "loopdisc")
665
else if (name == QLatin1String( "loopdisc" ))
666
667
devices->setLoopMode(LoopAll);
667
668
emit(picture(name,state));
761
762
QWidget *generalSettingsDlg = new QWidget;
762
763
ui_general.setupUi(generalSettingsDlg);
764
dialog->addPage(generalSettingsDlg, i18nc("General option in the configuration dialog","General"), "kscd");
765
dialog->addPage(generalSettingsDlg, i18nc("General option in the configuration dialog","General"), QLatin1String( "kscd" ));
766
767
QWidget *interfaceSettingsDlg = new QWidget;
767
768
ui_interface.setupUi(interfaceSettingsDlg);
769
770
//Filter on the skin url combo box
770
QString pathSkins=KStandardDirs::installPath("data") + "/kscd/skin/";
771
QString pathSkins=KStandardDirs::installPath("data") + QLatin1String( "/kscd/skin/" );
771
772
QDir directory(pathSkins);
772
773
QStringList filter;
774
filter << QLatin1String( "*.svg" );
774
775
directory.setNameFilters(filter);
775
776
QStringList list = directory.entryList();
776
777
ui_interface.kcfg_url->addItems(list);
778
dialog->addPage(interfaceSettingsDlg, i18n("Appearance"), "fill-color");
779
dialog->addPage(interfaceSettingsDlg, i18n("Appearance"), QLatin1String( "fill-color" ));
780
781
connect(dialog, SIGNAL(settingsChanged( const QString &)), this, SLOT(updateSettings()));
781
782
dialog->setAttribute( Qt::WA_DeleteOnClose );
782
dialog->setHelp(QString(),"kscd");
783
dialog->setHelp(QString(),QLatin1String( "kscd" ));