# # # patch "guitone/res/i18n/guitone_de.ts" # from [ece9c70819331cfccb4a350976db0d43cc1ae673] # to [13a0676a5378cee93965cd794cae3b8bd1a896db] # # patch "guitone/src/view/MainWindow.cpp" # from [7a525ef5febb4f91fb562afefdc576a805bbc3e7] # to [59056dbbe09d50ff14081d1e7158cae80178da75] # # patch "guitone/src/view/dialogs/About.cpp" # from [2af16dc781bf4722529b705c46063263cfabb08f] # to [e879667edfb7c92c92ed11e36ee1506aa6dea660] # # patch "guitone/src/view/dialogs/DatabaseView.cpp" # from [06c1298cbbdf800222e15ffa236507f26c3d48f9] # to [873ba8e628b0918c0d96c61bd920b64f1587d000] # # patch "guitone/src/view/dialogs/KeyManagement.cpp" # from [891f5c01e99f0438287e418c826c204c748953c4] # to [a57f544194f11df59d66b4dd2447c24ff899ae9d] # # patch "guitone/src/view/dialogs/Preferences.cpp" # from [90a2e26819212133a092fd13d08674cf9e5865c6] # to [aee8e3701cad4b88fcc8f8d32f0fe836d7083b00] # # patch "guitone/src/view/dialogs/SwitchWorkspaceRevision.cpp" # from [127bd106bdfb66f43381f824a2a831a8eb97a4d0] # to [4577dc3fa56e55ccfe2cbcfe3e31a413f9148f80] # ============================================================ --- guitone/res/i18n/guitone_de.ts ece9c70819331cfccb4a350976db0d43cc1ae673 +++ guitone/res/i18n/guitone_de.ts 13a0676a5378cee93965cd794cae3b8bd1a896db @@ -1,14 +1,14 @@ About - + <small>Version %1.%2</small> <small>Version %1.%2</small> - + <br/><br/>Authors: <a href="mailto:address@hidden">Thomas Keller</a>, <a href="mailto:address@hidden">Ingo Maindorfer</a> and <a href="mailto:address@hidden">Jean-Louis Fuchs</a>.<br/><br/>This program is free software; you can redistribute it and/or modify<br/>it under the terms of the GNU General Public License as published by<br/>the Free Software Foundation; either version 2 of the License, or<br/>(at your option) any later version.<br/><br/>Bugs? Suggestions? Help? <a href="http://guitone.thomaskeller.biz">guitone Homepage</a><br/><br/>Many thanks go to the friendly guys at <a href="irc://irc.freenode.net/qt">#qt</a> for their helpful<br/>comments during endless coding sessions - you guys rock! <br/><br/>Autoren: <a href="mailto:address@hidden">Thomas Keller</a>, <a href="mailto:address@hidden">Ingo Maindorfer</a> und <a href="mailto:address@hidden">Jean-Louis Fuchs</a><br/><br/>Dieses Programm ist freie Software. Sie können es unter den<br/>Bedingungen der GNU General Public License, wie von der<br/>Free Software Foundation veröffentlicht, weitergeben und/oder<br/>modifizieren, entweder gemäß Version 2 der Lizenz oder <br/>(nach Ihrer Option) jeder späteren Version.<br/><br/>Fehler? Vorschläge? Hilfe? <a href="http://guitone.thomaskeller.biz">guitone Webseite</a><br/><br/>Vielen Dank an die freundlichen Seelen auf <a href="irc://irc.freenode.net/qt">#qt</a> für die Hilfe während der<br/>unendlich langen Programmierstunden - Ihr Jungs s eid Spitze! @@ -496,27 +496,27 @@ Schließen - + Unable to execute command Konnte Kommando nicht ausführen - + Copy key name to clipboard Kopiere Schlüsselnamen in die Zwischenablage - + Copy public key hash to clipboard Kopiere öffentliche Prüfsumme in die Zwischenablage - + Copy public key data to clipboard Kopiere öffentliche Schlüsseldaten in die Zwischenablage - + Unable to execute '%1' - maybe another command is still running? Konnte '%1' nicht ausführen - eventuell läuft noch ein anderes Kommando? @@ -963,52 +963,52 @@ monotone gab zurück: Preferences - + Error Fehler - + Notice Hinweis - + You need to reload your current workspace or restart guitone to use the new monotone binary. Sie müssen Ihren derzeitigen Arbeitsbereich neu laden oder guitone neu starten, um die neuen Einstellungen zu verwenden. - + Choose the monotone executable Wählen Sie die ausführbare Datei von monotone - + Binaries (mtn mtn.exe) Ausführbare Dateien (mtn mtn.exe) - + The path to the monotone binary is either invalid or points to an older version of monotone. Guitone requires monotone version %1 or a monotone with interface version %2 or later. Der Pfad zur ausführbaren Datei von monotone ist entweder ungültig oder zeigt auf eine ältere Version von monotone. Guitone benötigt monotone Version %1 oder ein monotone mit einer Interface-Version %2 oder neuer. - + Low (fatal errors) Niedrig (fatale Fehler) - + Medium (critical errors) Mittel (kritische Fehler) - + High (warnings) Hoch (Warnungen) - + All (debug messages) Alle (Debug-Meldungen) @@ -1189,27 +1189,27 @@ monotone gab zurück: Abbrechen - + Branch Zweig - + Tag Marke - + Author Autor - + Date Datum - + Custom Selbstdefiniert @@ -1219,32 +1219,32 @@ monotone gab zurück: beinhaltet - + Revision Revision - + Invalid selection Ungültige Auswahl - + The given selection could not be processed: %1 Die eingegebene Auswahl kann nicht ausgeführt werden: %1 - + Combined Kombiniert - + Unable to execute command Konnte Kommando nicht ausführen - + Unable to execute '%1' - maybe another command is still running? Konnte '%1' nicht ausführen - eventuell läuft noch ein anderes Kommando? @@ -1264,22 +1264,22 @@ monotone gab zurück: Änderungen anzeigen - + First: %1... Erste: %1... - + Second: %1... Zweite: %1... - + Select as first revision Als erste Revision auswählen - + Select as second revision Als zweite Revision auswählen @@ -1289,7 +1289,7 @@ monotone gab zurück: Dateien - + View files in this revision Zeige Dateien dieser Revision ============================================================ --- guitone/src/view/MainWindow.cpp 7a525ef5febb4f91fb562afefdc576a805bbc3e7 +++ guitone/src/view/MainWindow.cpp 59056dbbe09d50ff14081d1e7158cae80178da75 @@ -458,31 +458,31 @@ void MainWindow::on_actionSwitch_revisio // before this works, we obviously need a separate update command // wrapper which signals us that we can re-read the inventory... SwitchWorkspaceRevision dialog(this); - dialog.exec(); + dialog.execDocumentModal(); } void MainWindow::on_actionPreferences_triggered() { Preferences dialog(this); - dialog.execDocumentModal(); + dialog.exec(); } void MainWindow::on_actionKey_management_triggered() { KeyManagement dialog(this); - dialog.exec(); + dialog.execDocumentModal(); } void MainWindow:: on_actionChangeset_browser_triggered() { DatabaseView dialog(this); - dialog.exec(); + dialog.execDocumentModal(); } void MainWindow::on_actionAbout_guitone_triggered() { About dialog(this); - dialog.execDocumentModal(); + dialog.exec(); } void MainWindow::on_actionAbout_Qt_triggered() ============================================================ --- guitone/src/view/dialogs/About.cpp 2af16dc781bf4722529b705c46063263cfabb08f +++ guitone/src/view/dialogs/About.cpp e879667edfb7c92c92ed11e36ee1506aa6dea660 @@ -28,9 +28,6 @@ About::About(QWidget* parent) : Dialog(p setupUi(this); Dialog::init(); - // OSX sheet-alike dialog - setWindowFlags(Qt::Sheet); - aboutText->setText( tr("Version %1.%2").arg(VersionMajor).arg(VersionMinor) + tr("

Authors: " ============================================================ --- guitone/src/view/dialogs/DatabaseView.cpp 06c1298cbbdf800222e15ffa236507f26c3d48f9 +++ guitone/src/view/dialogs/DatabaseView.cpp 873ba8e628b0918c0d96c61bd920b64f1587d000 @@ -27,6 +27,9 @@ DatabaseView::DatabaseView(QWidget *pare setupUi(this); Dialog::init(); + // OSX sheet-alike dialog + setWindowFlags(Qt::Sheet); + this->setWindowFlags(this->windowFlags() | Qt::WindowMaximizeButtonHint); this->setWindowFlags(this->windowFlags() | Qt::WindowMinimizeButtonHint); innerSplitter->init(); ============================================================ --- guitone/src/view/dialogs/KeyManagement.cpp 891f5c01e99f0438287e418c826c204c748953c4 +++ guitone/src/view/dialogs/KeyManagement.cpp a57f544194f11df59d66b4dd2447c24ff899ae9d @@ -32,7 +32,10 @@ KeyManagement::KeyManagement(QWidget* pa { setupUi(this); Dialog::init(); - + + // OSX sheet-alike dialog + setWindowFlags(Qt::Sheet); + model = new Keys(this); keyList->setModel(model); ============================================================ --- guitone/src/view/dialogs/Preferences.cpp 90a2e26819212133a092fd13d08674cf9e5865c6 +++ guitone/src/view/dialogs/Preferences.cpp aee8e3701cad4b88fcc8f8d32f0fe836d7083b00 @@ -32,9 +32,6 @@ Preferences::Preferences(QWidget* parent setupUi(this); Dialog::init(); - // OSX sheet-alike dialog - setWindowFlags(Qt::Sheet); - mtnExecutablePath->setText(Settings::getMtnBinaryPath()); enableConsoleLog->setCheckState(DebugLog::getConsoleLogEnabled() ? ============================================================ --- guitone/src/view/dialogs/SwitchWorkspaceRevision.cpp 127bd106bdfb66f43381f824a2a831a8eb97a4d0 +++ guitone/src/view/dialogs/SwitchWorkspaceRevision.cpp 4577dc3fa56e55ccfe2cbcfe3e31a413f9148f80 @@ -31,6 +31,10 @@ SwitchWorkspaceRevision::SwitchWorkspace { setupUi(this); Dialog::init(); + + // OSX sheet-alike dialog + setWindowFlags(Qt::Sheet); + splitter->init(); // add some items to the selector box