Skip to content

Commit 2fadeba

Browse files
committed
Add About Qt dialog and menu item
1 parent 95b5a25 commit 2fadeba

File tree

5 files changed

+89
-42
lines changed

5 files changed

+89
-42
lines changed

Webbum_fr.qm

-5.32 KB
Binary file not shown.

Webbum_fr.ts

Lines changed: 63 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -173,24 +173,25 @@
173173
</message>
174174
<message>
175175
<location filename="src/views/mainwindow.ui" line="583"/>
176-
<location filename="src/controllers/mainwindow.cpp" line="505"/>
177-
<location filename="src/controllers/mainwindow.cpp" line="795"/>
176+
<location filename="src/controllers/mainwindow.cpp" line="513"/>
177+
<location filename="src/controllers/mainwindow.cpp" line="516"/>
178+
<location filename="src/controllers/mainwindow.cpp" line="811"/>
178179
<source>Variable Bit Rate</source>
179180
<translation>Débit variable</translation>
180181
</message>
181182
<message>
182183
<location filename="src/views/mainwindow.ui" line="588"/>
183-
<location filename="src/controllers/mainwindow.cpp" line="501"/>
184-
<location filename="src/controllers/mainwindow.cpp" line="505"/>
185-
<location filename="src/controllers/mainwindow.cpp" line="795"/>
184+
<location filename="src/controllers/mainwindow.cpp" line="514"/>
185+
<location filename="src/controllers/mainwindow.cpp" line="516"/>
186+
<location filename="src/controllers/mainwindow.cpp" line="811"/>
186187
<source>Constant Bit Rate</source>
187188
<translation>Débit constant</translation>
188189
</message>
189190
<message>
190191
<location filename="src/views/mainwindow.ui" line="593"/>
191-
<location filename="src/controllers/mainwindow.cpp" line="505"/>
192-
<location filename="src/controllers/mainwindow.cpp" line="518"/>
193-
<location filename="src/controllers/mainwindow.cpp" line="810"/>
192+
<location filename="src/controllers/mainwindow.cpp" line="516"/>
193+
<location filename="src/controllers/mainwindow.cpp" line="530"/>
194+
<location filename="src/controllers/mainwindow.cpp" line="826"/>
194195
<source>Constrained Quality</source>
195196
<translation>Qualité contrainte</translation>
196197
</message>
@@ -202,23 +203,23 @@
202203
<message>
203204
<location filename="src/views/mainwindow.ui" line="615"/>
204205
<location filename="src/controllers/mainwindow.cpp" line="91"/>
205-
<location filename="src/controllers/mainwindow.cpp" line="511"/>
206-
<location filename="src/controllers/mainwindow.cpp" line="912"/>
207-
<location filename="src/controllers/mainwindow.cpp" line="930"/>
208-
<location filename="src/controllers/mainwindow.cpp" line="942"/>
209-
<location filename="src/controllers/mainwindow.cpp" line="956"/>
210-
<location filename="src/controllers/mainwindow.cpp" line="1107"/>
211-
<location filename="src/controllers/mainwindow.cpp" line="1116"/>
212-
<location filename="src/controllers/mainwindow.cpp" line="1124"/>
213-
<location filename="src/controllers/mainwindow.cpp" line="1130"/>
206+
<location filename="src/controllers/mainwindow.cpp" line="522"/>
207+
<location filename="src/controllers/mainwindow.cpp" line="928"/>
208+
<location filename="src/controllers/mainwindow.cpp" line="946"/>
209+
<location filename="src/controllers/mainwindow.cpp" line="958"/>
210+
<location filename="src/controllers/mainwindow.cpp" line="972"/>
211+
<location filename="src/controllers/mainwindow.cpp" line="1127"/>
214212
<location filename="src/controllers/mainwindow.cpp" line="1136"/>
213+
<location filename="src/controllers/mainwindow.cpp" line="1144"/>
214+
<location filename="src/controllers/mainwindow.cpp" line="1150"/>
215+
<location filename="src/controllers/mainwindow.cpp" line="1156"/>
215216
<source>Bit Rate</source>
216217
<translation>Par débit</translation>
217218
</message>
218219
<message>
219220
<location filename="src/views/mainwindow.ui" line="620"/>
220221
<location filename="src/controllers/mainwindow.cpp" line="96"/>
221-
<location filename="src/controllers/mainwindow.cpp" line="507"/>
222+
<location filename="src/controllers/mainwindow.cpp" line="518"/>
222223
<source>File Size</source>
223224
<translation>Par taille</translation>
224225
</message>
@@ -279,25 +280,25 @@
279280
</message>
280281
<message>
281282
<location filename="src/views/mainwindow.ui" line="813"/>
282-
<location filename="src/controllers/mainwindow.cpp" line="1143"/>
283+
<location filename="src/controllers/mainwindow.cpp" line="1163"/>
283284
<source>VP8</source>
284285
<translation>VP8</translation>
285286
</message>
286287
<message>
287288
<location filename="src/views/mainwindow.ui" line="818"/>
288-
<location filename="src/controllers/mainwindow.cpp" line="1149"/>
289+
<location filename="src/controllers/mainwindow.cpp" line="1169"/>
289290
<source>VP9</source>
290291
<translation>VP9</translation>
291292
</message>
292293
<message>
293294
<location filename="src/views/mainwindow.ui" line="835"/>
294-
<location filename="src/controllers/mainwindow.cpp" line="1214"/>
295+
<location filename="src/controllers/mainwindow.cpp" line="1234"/>
295296
<source>Opus</source>
296297
<translation>Opus</translation>
297298
</message>
298299
<message>
299300
<location filename="src/views/mainwindow.ui" line="840"/>
300-
<location filename="src/controllers/mainwindow.cpp" line="1219"/>
301+
<location filename="src/controllers/mainwindow.cpp" line="1239"/>
301302
<source>Vorbis</source>
302303
<translation>Vorbis</translation>
303304
</message>
@@ -323,12 +324,33 @@
323324
<translation>Fichier</translation>
324325
</message>
325326
<message>
326-
<location filename="src/views/mainwindow.ui" line="939"/>
327-
<source>Open...</source>
328-
<translation>Ouvrir...</translation>
327+
<location filename="src/views/mainwindow.ui" line="937"/>
328+
<source>Help</source>
329+
<translation>Aide</translation>
330+
</message>
331+
<message>
332+
<location filename="src/views/mainwindow.ui" line="946"/>
333+
<source>Open</source>
334+
<translation>Ouvrir</translation>
335+
</message>
336+
<message>
337+
<location filename="src/views/mainwindow.ui" line="949"/>
338+
<source>Ctrl+O</source>
339+
<translation>Ctrl+O</translation>
329340
</message>
330341
<message>
331-
<location filename="src/views/mainwindow.ui" line="944"/>
342+
<location filename="src/views/mainwindow.ui" line="957"/>
343+
<source>Ctrl+Q</source>
344+
<translation>Ctrl+Q</translation>
345+
</message>
346+
<message>
347+
<location filename="src/views/mainwindow.ui" line="962"/>
348+
<location filename="src/controllers/mainwindow.cpp" line="1303"/>
349+
<source>About Qt</source>
350+
<translation>À propos de Qt</translation>
351+
</message>
352+
<message>
353+
<location filename="src/views/mainwindow.ui" line="954"/>
332354
<source>Exit</source>
333355
<translation>Quitter</translation>
334356
</message>
@@ -345,57 +367,57 @@ La sélection de sous-titres textuels a été désactivée pour ce fichier.</tra
345367
<translation>Avertissement</translation>
346368
</message>
347369
<message>
348-
<location filename="src/controllers/mainwindow.cpp" line="518"/>
349-
<location filename="src/controllers/mainwindow.cpp" line="802"/>
350-
<location filename="src/controllers/mainwindow.cpp" line="1146"/>
351-
<location filename="src/controllers/mainwindow.cpp" line="1152"/>
370+
<location filename="src/controllers/mainwindow.cpp" line="530"/>
371+
<location filename="src/controllers/mainwindow.cpp" line="818"/>
372+
<location filename="src/controllers/mainwindow.cpp" line="1166"/>
373+
<location filename="src/controllers/mainwindow.cpp" line="1172"/>
352374
<source>Constant Quality</source>
353375
<translation>Qualité constante</translation>
354376
</message>
355377
<message>
356-
<location filename="src/controllers/mainwindow.cpp" line="782"/>
378+
<location filename="src/controllers/mainwindow.cpp" line="798"/>
357379
<source>Select Output File</source>
358380
<translation>Sélectionner le fichier de sortie</translation>
359381
</message>
360382
<message>
361-
<location filename="src/controllers/mainwindow.cpp" line="784"/>
383+
<location filename="src/controllers/mainwindow.cpp" line="800"/>
362384
<source>WebM (*.webm)</source>
363385
<translation>WebM (*.webm)</translation>
364386
</message>
365387
<message>
366-
<location filename="src/controllers/mainwindow.cpp" line="817"/>
367-
<location filename="src/controllers/mainwindow.cpp" line="1147"/>
368-
<location filename="src/controllers/mainwindow.cpp" line="1153"/>
388+
<location filename="src/controllers/mainwindow.cpp" line="833"/>
389+
<location filename="src/controllers/mainwindow.cpp" line="1167"/>
390+
<location filename="src/controllers/mainwindow.cpp" line="1173"/>
369391
<source>Lossless</source>
370392
<translation>Sans perte</translation>
371393
</message>
372394
<message>
373-
<location filename="src/controllers/mainwindow.cpp" line="1038"/>
395+
<location filename="src/controllers/mainwindow.cpp" line="1054"/>
374396
<source>Select Input File</source>
375397
<translation>Sélectionner le fichier d&apos;entrée</translation>
376398
</message>
377399
<message>
378-
<location filename="src/controllers/mainwindow.cpp" line="1040"/>
400+
<location filename="src/controllers/mainwindow.cpp" line="1056"/>
379401
<source>All Files (*.*)</source>
380402
<translation>Tous les formats (*.*)</translation>
381403
</message>
382404
<message>
383-
<location filename="src/controllers/mainwindow.cpp" line="1244"/>
405+
<location filename="src/controllers/mainwindow.cpp" line="1273"/>
384406
<source>Failure</source>
385407
<translation>Échec</translation>
386408
</message>
387409
<message>
388-
<location filename="src/controllers/mainwindow.cpp" line="1244"/>
410+
<location filename="src/controllers/mainwindow.cpp" line="1273"/>
389411
<source>The encode has failed unexpectedly.</source>
390412
<translation>L&apos;encodage a échoué de façon inattendue.</translation>
391413
</message>
392414
<message>
393-
<location filename="src/controllers/mainwindow.cpp" line="1266"/>
415+
<location filename="src/controllers/mainwindow.cpp" line="1295"/>
394416
<source>Success</source>
395417
<translation>Succès</translation>
396418
</message>
397419
<message>
398-
<location filename="src/controllers/mainwindow.cpp" line="1266"/>
420+
<location filename="src/controllers/mainwindow.cpp" line="1295"/>
399421
<source>Encode successful.</source>
400422
<translation>L&apos;encodage a été complété avec succès.</translation>
401423
</message>

src/controllers/mainwindow.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1297,3 +1297,8 @@ void MainWindow::encodeFinished()
12971297

12981298
activateUserInterface();
12991299
}
1300+
1301+
void MainWindow::on_actionAbout_Qt_triggered()
1302+
{
1303+
QMessageBox::aboutQt(this, tr("About Qt"));
1304+
}

src/controllers/mainwindow.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,8 @@ private slots:
7373
void encodePassFinished(int passNumber);
7474
void encodeFinished();
7575

76+
void on_actionAbout_Qt_triggered();
77+
7678
private:
7779
Ui::MainWindow *ui;
7880
#ifdef Q_OS_WIN32

src/views/mainwindow.ui

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -932,17 +932,35 @@
932932
<addaction name="actionOpen"/>
933933
<addaction name="actionExit"/>
934934
</widget>
935+
<widget class="QMenu" name="menuHelp">
936+
<property name="title">
937+
<string>Help</string>
938+
</property>
939+
<addaction name="actionAbout_Qt"/>
940+
</widget>
935941
<addaction name="menuFile"/>
942+
<addaction name="menuHelp"/>
936943
</widget>
937944
<action name="actionOpen">
938945
<property name="text">
939-
<string>Open...</string>
946+
<string>Open</string>
947+
</property>
948+
<property name="shortcut">
949+
<string>Ctrl+O</string>
940950
</property>
941951
</action>
942952
<action name="actionExit">
943953
<property name="text">
944954
<string>Exit</string>
945955
</property>
956+
<property name="shortcut">
957+
<string>Ctrl+Q</string>
958+
</property>
959+
</action>
960+
<action name="actionAbout_Qt">
961+
<property name="text">
962+
<string>About Qt</string>
963+
</property>
946964
</action>
947965
</widget>
948966
<layoutdefault spacing="6" margin="11"/>

0 commit comments

Comments
 (0)