97
110
{"next", no_argument, 0, 'f'},
98
111
{"volume", required_argument, 0, 'v'},
99
112
{"volume-up", no_argument, 0, VolumeUp},
100
114
{"volume-down", no_argument, 0, VolumeDown},
101
115
{"seek-to", required_argument, 0, SeekTo},
102
116
{"seek-by", required_argument, 0, SeekBy},
104
{"append", no_argument, 0, 'a'},
105
{"load", no_argument, 0, 'l'},
106
{"play-track", required_argument, 0, 'k'},
108
{"show-osd", no_argument, 0, 'o'},
109
{"language", required_argument, 0, 'g'},
118
{"append", no_argument, 0, 'a'},
119
{"load", no_argument, 0, 'l'},
120
{"play-track", required_argument, 0, 'k'},
121
{"show-osd", no_argument, 0, 'o'},
122
{"toggle-pretty-osd", no_argument, 0, 'y'},
123
{"language", required_argument, 0, 'g'},
124
{"quiet", no_argument, 0, Quiet},
125
{"verbose", no_argument, 0, Verbose},
126
{"log-levels", required_argument, 0, LogLevels},
127
{"version", no_argument, 0, Version},
141
159
tr("Play the <n>th track in the playlist"),
142
160
tr("Other options"),
143
161
tr("Display the on-screen-display"),
144
tr("Change the language"));
162
tr("Toggle visibility for the pretty on-screen-display"),
163
tr("Change the language"),
164
tr("Equivalent to --log-levels *:1"),
165
tr("Equivalent to --log-levels *:3"),
166
tr("Comma separated list of class:level, level is 0-3")).arg(
167
tr("Print out version information"));
146
169
std::cout << translated_help_text.toLocal8Bit().constData();
150
case 'p': player_action_ = Player_Play; break;
151
case 't': player_action_ = Player_PlayPause; break;
152
case 'u': player_action_ = Player_Pause; break;
153
case 's': player_action_ = Player_Stop; break;
154
case 'r': player_action_ = Player_Previous; break;
155
case 'f': player_action_ = Player_Next; break;
156
case 'a': url_list_action_ = UrlList_Append; break;
157
case 'l': url_list_action_ = UrlList_Load; break;
158
case 'o': show_osd_ = true; break;
159
case 'g': language_ = QString(optarg); break;
160
case VolumeUp: volume_modifier_ = +4; break;
161
case VolumeDown: volume_modifier_ = -4; break;
173
case 'p': player_action_ = Player_Play; break;
174
case 't': player_action_ = Player_PlayPause; break;
175
case 'u': player_action_ = Player_Pause; break;
176
case 's': player_action_ = Player_Stop; break;
177
case 'r': player_action_ = Player_Previous; break;
178
case 'f': player_action_ = Player_Next; break;
179
case 'a': url_list_action_ = UrlList_Append; break;
180
case 'l': url_list_action_ = UrlList_Load; break;
181
case 'o': show_osd_ = true; break;
182
case 'y': toggle_pretty_osd_ = true; break;
183
case 'g': language_ = QString(optarg); break;
184
case VolumeUp: volume_modifier_ = +4; break;
185
case VolumeDown: volume_modifier_ = -4; break;
186
case Quiet: log_levels_ = "1"; break;
187
case Verbose: log_levels_ = "3"; break;
188
case LogLevels: log_levels_ = QString(optarg); break;
190
QString version_text = QString(kVersionText).arg(CLEMENTINE_VERSION_DISPLAY);
191
std::cout << version_text.toLocal8Bit().constData() << std::endl;
164
195
set_volume_ = QString(optarg).toInt(&ok);
165
196
if (!ok) set_volume_ = -1;