diff --git a/bin/locale/cs_CZ.qm b/bin/locale/cs_CZ.qm index b5b128947..70f7cf95b 100644 Binary files a/bin/locale/cs_CZ.qm and b/bin/locale/cs_CZ.qm differ diff --git a/src/QupZilla.pro b/src/QupZilla.pro index 48a217706..6c133c938 100644 --- a/src/QupZilla.pro +++ b/src/QupZilla.pro @@ -179,7 +179,8 @@ FORMS += \ rss/rssnotification.ui \ preferences/sslmanager.ui \ other/clearprivatedata.ui \ - other/sourceviewersearch.ui + other/sourceviewersearch.ui \ + other/closedialog.ui RESOURCES += \ data/icons.qrc \ diff --git a/src/app/qupzilla.cpp b/src/app/qupzilla.cpp index 27e038939..7fff608ba 100644 --- a/src/app/qupzilla.cpp +++ b/src/app/qupzilla.cpp @@ -43,13 +43,14 @@ #include "aboutdialog.h" #include "pluginproxy.h" #include "qtwin.h" +#include "ui_closedialog.h" -const QString QupZilla::VERSION="0.9.9"; -const QString QupZilla::BUILDTIME=QLocale(QLocale::English).toDateTime(__DATE__" "__TIME__, "MMM dd yyyy hh:mm:ss").toString("MM/dd/yyyy hh:ss"); -const QString QupZilla::AUTHOR="nowrep"; -const QString QupZilla::COPYRIGHT="2010-2011"; -const QString QupZilla::WWWADDRESS="http://qupzilla.ic.cz"; -const QString QupZilla::WEBKITVERSION=qWebKitVersion(); +const QString QupZilla::VERSION = "0.9.9"; +const QString QupZilla::BUILDTIME = QLocale(QLocale::English).toDateTime(__DATE__" "__TIME__, "MMM dd yyyy hh:mm:ss").toString("MM/dd/yyyy hh:ss"); +const QString QupZilla::AUTHOR = "nowrep"; +const QString QupZilla::COPYRIGHT = "2010-2011"; +const QString QupZilla::WWWADDRESS = "http://qupzilla.ic.cz"; +const QString QupZilla::WEBKITVERSION = qWebKitVersion(); QupZilla::QupZilla(bool tryRestore, QUrl startUrl) : QMainWindow() @@ -725,14 +726,21 @@ bool QupZilla::quitApp() { QSettings settings(m_activeProfil+"settings.ini", QSettings::IniFormat); settings.beginGroup("Web-URL-Settings"); - - if (settings.value("afterLaunch",0).toInt()!=2 && m_tabWidget->count()>1) { - QMessageBox::StandardButton button = QMessageBox::warning(this, tr("There are still open tabs"), - tr("There are still %1 open tabs and your session won't be stored. Are you sure to quit?").arg(m_tabWidget->count()), QMessageBox::Yes | QMessageBox::No); - if (button != QMessageBox::Yes) - return false; - } + int afterLaunch = settings.value("afterLaunch",0).toInt(); settings.endGroup(); + bool askOnClose = !settings.value("Browser-View-Settings/DontAskOnClosing", false).toBool(); + + if (askOnClose && afterLaunch != 2 && m_tabWidget->count() > 1) { + QDialog* dialog = new QDialog(this); + Ui_CloseDialog* ui = new Ui_CloseDialog(); + ui->setupUi(dialog); + ui->textLabel->setText(tr("There are still %1 open tabs and your session won't be stored. Are you sure to quit?").arg(m_tabWidget->count())); + ui->iconLabel->setPixmap(style()->standardPixmap(QStyle::SP_MessageBoxWarning)); + if (dialog->exec() != QDialog::Accepted) + return false; + if (ui->dontAskAgain->isChecked()) + settings.setValue("Browser-View-Settings/DontAskOnClosing", true); + } mApp->quitApplication(); return true; diff --git a/src/bookmarks/bookmarkswidget.ui b/src/bookmarks/bookmarkswidget.ui index fafe94b49..b27eb45c6 100644 --- a/src/bookmarks/bookmarkswidget.ui +++ b/src/bookmarks/bookmarkswidget.ui @@ -2,16 +2,8 @@ BookmarksWidget - - - 0 - 0 - 250 - 166 - - - + 0 0 diff --git a/src/other/aboutdialog.ui b/src/other/aboutdialog.ui index 737e55174..3ae47f84b 100644 --- a/src/other/aboutdialog.ui +++ b/src/other/aboutdialog.ui @@ -14,7 +14,7 @@ About QupZilla - + :/icons/qupzilla.png:/icons/qupzilla.png @@ -30,7 +30,7 @@ - :/icons/other/about.png + :/icons/other/about.png Qt::AlignCenter @@ -40,7 +40,7 @@ - border:none; + QTextBrowser { border:none; } Qt::ScrollBarAlwaysOff @@ -93,7 +93,7 @@ p, li { white-space: pre-wrap; } - + diff --git a/src/other/clearprivatedata.cpp b/src/other/clearprivatedata.cpp index cd387030f..58c5b4574 100644 --- a/src/other/clearprivatedata.cpp +++ b/src/other/clearprivatedata.cpp @@ -33,6 +33,7 @@ ClearPrivateData::ClearPrivateData(QupZilla* mainClass, QWidget* parent) : connect(ui->clearAdobeCookies, SIGNAL(clicked(QPoint)), this, SLOT(clearFlash())); connect(ui->history, SIGNAL(clicked(bool)), this, SLOT(historyClicked(bool))); connect(ui->buttonBox, SIGNAL(accepted()), this, SLOT(dialogAccepted())); + resize(sizeHint()); } void ClearPrivateData::historyClicked(bool state) diff --git a/src/other/clearprivatedata.ui b/src/other/clearprivatedata.ui index 898e7b318..16c7e44e9 100644 --- a/src/other/clearprivatedata.ui +++ b/src/other/clearprivatedata.ui @@ -2,14 +2,6 @@ ClearPrivateData - - - 0 - 0 - 321 - 274 - - Clear Recent History diff --git a/src/other/closedialog.ui b/src/other/closedialog.ui new file mode 100644 index 000000000..9a0d55795 --- /dev/null +++ b/src/other/closedialog.ui @@ -0,0 +1,86 @@ + + + CloseDialog + + + There are still open tabs + + + + :/icons/qupzilla.png:/icons/qupzilla.png + + + + + + + + + + + + + Qt::Horizontal + + + QDialogButtonBox::No|QDialogButtonBox::Yes + + + + + + + + + + Qt::AlignHCenter|Qt::AlignTop + + + + + + + Don't ask again + + + + + + + + + + + buttonBox + accepted() + CloseDialog + accept() + + + 248 + 254 + + + 157 + 274 + + + + + buttonBox + rejected() + CloseDialog + reject() + + + 316 + 260 + + + 286 + 274 + + + + + diff --git a/src/rss/rsswidget.cpp b/src/rss/rsswidget.cpp index 307e1df9b..2a91b5770 100644 --- a/src/rss/rsswidget.cpp +++ b/src/rss/rsswidget.cpp @@ -46,7 +46,7 @@ RSSWidget::RSSWidget(WebView* view, QList > availableRss void RSSWidget::showAt(QWidget* _parent) { QPoint p = _parent->mapToGlobal(QPoint(0, 0)); - move( (p.x()+_parent->width() ) - width(), p.y() + _parent->height()); + move( (p.x()+_parent->width() - width() ), p.y() + _parent->height()); show(); } diff --git a/src/webview/tabwidget.cpp b/src/webview/tabwidget.cpp index 1e7e7c78d..6a67fc5cb 100644 --- a/src/webview/tabwidget.cpp +++ b/src/webview/tabwidget.cpp @@ -31,6 +31,7 @@ public: explicit NewTabButton(QWidget* parent ) : QToolButton(parent) { } + QSize sizeHint() const { QSize siz = QToolButton::sizeHint(); diff --git a/translations/cs_CZ.ts b/translations/cs_CZ.ts index 1104ded63..60b6f2482 100644 --- a/translations/cs_CZ.ts +++ b/translations/cs_CZ.ts @@ -339,32 +339,32 @@ p, li { white-space: pre-wrap; } BookmarksWidget - + Edit This Bookmark Upravit tuto záložku - + Remove Bookmark Odstranit záložku - + Name: Název: - + Folder: Složka: - + Save Uložit - + Close Zavřít @@ -387,62 +387,62 @@ p, li { white-space: pre-wrap; } ClearPrivateData - + Clear Recent History Vymazat nedávnou historii - + Choose what you want to delete: Vyberte co chcete smazat: - + Clear history Smazat historii - + Clear cookies Smazat cookies - + Clear cache Vyprázdnit vyrovnávací paměť - + Clear icons Smazat ikony - + Clear cookies from Adobe Flash Player Smazat cookies z Adobe Flash Playeru - + <b>Clear Recent History</b> <b>Vymazat nedávnou historii</b> - + Later Today Dnes - + Week Týden - + Month Měsíc - + All Vše @@ -460,6 +460,19 @@ p, li { white-space: pre-wrap; } Přidat %1 na bílou listinu + + CloseDialog + + + There are still open tabs + Stále jsou otevřeny panely + + + + Don't ask again + Příště se již nedotazovat + + CookieManager @@ -712,12 +725,12 @@ neexistuje! Uložit soubor jako... - + Warning Varování - + Are you sure to quit? All uncompleted downloads will be cancelled! Jste si jistý že chcete skončit? Všechna nedokončená stahování budou zrušena! @@ -1668,17 +1681,17 @@ neexistuje! Vpřed - + Preferences Předvolby - + About QupZilla O QupZille - + About Qt O Qt @@ -1776,39 +1789,39 @@ neexistuje! - + Back Zpět - + Forward Vpřed - + Home Domů - + Show All History Zobrazit celou historii - + Bookmark This Page Přidat stránku do záložek - + Bookmark All Tabs Přidat všechny panely do záložek - + Organize Bookmarks Organizovat záložky @@ -1833,57 +1846,57 @@ neexistuje! Poslat odkaz... - + Report Bug Nahlásit bug - + Web Search Hledání na webu - + Page Info Informace o stránce - + Download Manager Správce stahování - + Clear Recent History Vymazat nedávnou historii - + Private Browsing Soukromé prohlížení - + RSS Reader RSS čtečka - + Other Ostatní - + Default Defaultní - + Start Private Browsing Spustit anonymní prohlížení - + Cookies Manager Správce cookies @@ -1923,14 +1936,14 @@ neexistuje! Menu - + Bookmarks In ToolBar Bookmarks In Toolbar Panel záložek - - + + Empty Prázdný @@ -1940,54 +1953,49 @@ neexistuje! Nový panel - + Web Inspector Web Inspektor - + Open file... Otevřít soubor... - + Are you sure you want to turn on private browsing? Jste si jistý že chcete zapnout soukromé prohlížení? - + When private browsing is turned on, some actions concerning your privacy will be disabled: Se zapnutým soukromým prohlížením jsou některé akce týkající se soukromí vypnuty: - + Webpages are not added to the history. Stránky nejsou přidávány do historie. - + New cookies are not stored, but current cookies can be accessed. Nové cookies nejsou přijímány, ale současné cookies jsou zasílány. - + Your session won't be stored. Vaše relace nebude uložena. - + Until you close the window, you can still click the Back and Forward buttons to return to the webpages you have opened. Než zavřete prohlížeč, stále můžete použít tlačítka Zpět a Vpřed k vrácení se na stránky které jste otevřeli. - - There are still open tabs - Stále jsou otevřeny panely - - - + There are still %1 open tabs and your session won't be stored. Are you sure to quit? - Ještě jsou otevřeny %1 panely a Vaše relace nebude uložena. Opravdu chcete skončit? + Ještě je otevřeno %1 panelů a Vaše relace nebude uložena. Opravdu chcete skončit? @@ -2606,72 +2614,72 @@ Prosím přidejte si nějaký kliknutím na RSS ikonku v navigačním řádku. TabBar - - + + New tab Nový panel - + Back Zpět - + Forward Vpřed - + Stop Tab Zastavit panel - + Reload Tab Obnovit panel - + Unpin Tab Odepnout panel - + Pin Tab Připnout panel - - + + Reload All Tabs Close other tabs Obnovit všechny panely - + Bookmark This Tab Přidat panel do záložek - - + + Bookmark All Tabs Přidat všechny panely do záložek - - + + Restore Closed Tab Obnovit zavřený panel - + Close Other Tabs Zavřít ostatní panely - + Close Zavřít @@ -2679,33 +2687,33 @@ Prosím přidejte si nějaký kliknutím na RSS ikonku v navigačním řádku. TabWidget - + Show list of opened tabs Zobrazit seznam otevřených panelů - + Add Tab Nový panel - + Loading... Načítám... - - + + No Named Page Bezejmenná stránka - + Actually You have %1 opened tabs Dohromady máte otevřeno %1 panelů - + New tab Nový panel @@ -2808,8 +2816,8 @@ Prosím přidejte si nějaký kliknutím na RSS ikonku v navigačním řádku. - QupZilla can't load page at %1. - QupZilla nemůže načíst stránku %1. + QupZilla can't load page from %1. + QupZilla nemůže načíst stránku ze serveru %1. @@ -2836,145 +2844,145 @@ Prosím přidejte si nějaký kliknutím na RSS ikonku v navigačním řádku.WebView - + Loading... Načítám... - + No Named Page Bezejmenná stránka - + Done Hotovo - - - + + + New tab Nový panel - + Open link in new window Otevřít odkaz v novém okně - + Open link in new tab Otevřít odkaz v novém panelu - + Bookmark link Přidat odkaz do záložek - + Save link as... Uložit odkaz jako... - + Send link... Odeslat odkaz... - + Copy link address Kopírovat adresu odkazu - + Show image Zobrazit obrázek - + Copy image Kopírovat obrázek - + Copy image address Coyp image address Kopírovat adresu obrázku - + Save image as... Uložit obrázek jako... - + Send image... Odeslat obrázek... - + Back Zpět - + Forward Vpřed - + Reload Obnovit - + Stop Zastavit - + Bookmark page Přidat stránku do záložek - + Save page as... Uložit stránku jako... - + Send page... Odeslat stránku... - + Select all Vybrat vše - + Show source code Zobrazit zdrojový kód - + Show info about site Zobrazit informace o stránce - + Show Web Inspector Zobrazit Web Inspektor - + Search Hledat - + ... on Google ... na Googlu diff --git a/translations/sk_SK.ts b/translations/sk_SK.ts index bec8d71c3..fed0bce7f 100644 --- a/translations/sk_SK.ts +++ b/translations/sk_SK.ts @@ -343,32 +343,32 @@ p, li { white-space: pre-wrap; } BookmarksWidget - + Edit This Bookmark Upraviť túto záložku - + Remove Bookmark Odstrániť záložku - + Name: Názov: - + Folder: Zložka: - + Save Uložiť - + Close Zavrieť @@ -391,62 +391,62 @@ p, li { white-space: pre-wrap; } ClearPrivateData - + Clear Recent History Vymazať nedávnu históriu - + Choose what you want to delete: Vyberte, čo chcete zmazať: - + Clear history Zmazať históriu - + Clear cookies Zmazať cookies - + Clear cache Zmazať vyrovnávaciu pamäť - + Clear icons Zmazať ikony - + Clear cookies from Adobe Flash Player Zmazať cookies z Adobe Flash Playeru - + <b>Clear Recent History</b> <b>Vymazať nedávnu históriu</b> - + Later Today Deň - + Week Týždeň - + Month Mesiac - + All Všetko @@ -464,6 +464,19 @@ p, li { white-space: pre-wrap; } Pridať %1 na bielu listinu + + CloseDialog + + + There are still open tabs + Stále sú otvorené panely + + + + Don't ask again + + + CookieManager @@ -715,12 +728,12 @@ neexistuje! Uložiť súbor ako... - + Warning Upozornenie - + Are you sure to quit? All uncompleted downloads will be cancelled! Ste si istý, že chcete skončiť? Všetky nedokončené sťahovania budú zrušene! @@ -1670,17 +1683,17 @@ neexistuje! Dopredu - + Preferences Predvoľby - + About QupZilla O QupZille - + About Qt O Qt @@ -1778,39 +1791,39 @@ neexistuje! - + Back Späť - + Forward Dopredu - + Home Domov - + Show All History Zobraziť celú hstóriu - + Bookmark This Page Pridať stránku do záložiek - + Bookmark All Tabs Pridať všetky panely do záložiek - + Organize Bookmarks Organizovať záložky @@ -1835,57 +1848,57 @@ neexistuje! Poslať odkaz... - + Report Bug Nahlásiť chybu - + Web Search Hladať na webu - + Page Info Informácie o stránke - + Download Manager Správca sťahovania - + Clear Recent History Vymazať nedávnu históriu - + Private Browsing Súkromné prehliadanie - + RSS Reader RSS čítač - + Other Ostatné - + Default Základné - + Start Private Browsing Spustiť anonymné prehliadanie - + Cookies Manager Správca cookies @@ -1925,13 +1938,13 @@ neexistuje! Menu - + Bookmarks In ToolBar Panel záložiek - - + + Empty Prázdny @@ -1941,52 +1954,47 @@ neexistuje! Nový panel - + Web Inspector Web inšpektor - + Open file... Otvoriť súbor... - + Are you sure you want to turn on private browsing? Ste si istý, že chcete zapnúť súkromné prehliadanie? - + When private browsing is turned on, some actions concerning your privacy will be disabled: So zapnutým súkromným prehliadaním sú niektoré akcie týkajúce sa súkromia vypnuté: - + Webpages are not added to the history. Stránky nie sú pridávané do histórie. - + New cookies are not stored, but current cookies can be accessed. Nové cookies nie sú prijímané, ale súčasné cookies sú zasielané. - + Your session won't be stored. Vaša relácia nebude uložená. - + Until you close the window, you can still click the Back and Forward buttons to return to the webpages you have opened. Dokiaľ nezavriete prehliadač, tak stále môžete používať tlačidla Späť a Dopredu k vráteniu sa na stránky, ktoré ste mali otvorené. - - There are still open tabs - Stále sú otvorené panely - - - + There are still %1 open tabs and your session won't be stored. Are you sure to quit? Stále sú otvorené %1 panely a Vaša relácia nebude uložená. Skutočne chcete skončiť? @@ -2606,72 +2614,72 @@ Prosím pridajte si nejaký kliknutím na RSS ikonku v navigačnom riadku. TabBar - - + + New tab Nový panel - + Back Späť - + Forward Dopredu - + Stop Tab Zastaviť panel - + Reload Tab Obnoviť panel - + Unpin Tab - + Pin Tab - + Bookmark This Tab Založiť tento panel - - + + Bookmark All Tabs Založiť všetky panely - - + + Restore Closed Tab Obnoviť zavretý panel - + Close Other Tabs Zavrieť ostatné panely - - + + Reload All Tabs Restore closed tab Obnoviť všetky panely - + Close Zavrieť @@ -2679,33 +2687,33 @@ Prosím pridajte si nejaký kliknutím na RSS ikonku v navigačnom riadku. TabWidget - + Show list of opened tabs Zobraziť zoznam otvorených panelov - + Add Tab Pridať panel - + Loading... Nahrávam... - - + + No Named Page Stránka bez mena - + Actually You have %1 opened tabs Momentálne otvorených %1 panelov - + New tab Nový panel @@ -2808,8 +2816,8 @@ Prosím pridajte si nejaký kliknutím na RSS ikonku v navigačnom riadku. - QupZilla can't load page at %1. - QupZilla nemôže načítať stránku %1. + QupZilla can't load page from %1. + @@ -2836,144 +2844,144 @@ Prosím pridajte si nejaký kliknutím na RSS ikonku v navigačnom riadku.WebView - + Loading... Načítavam... - + No Named Page Stránka bez mena - + Done Hotovo - - - + + + New tab Nový panel - + Open link in new window Otvoriť odkaz v novom okne - + Open link in new tab Otvoriť odkaz na novom panely - + Bookmark link Pridať odkaz do záložiek - + Save link as... Odoslať odkaz... - + Send link... Odoslať odkaz... - + Copy link address Kopírovať adresu odkazu - + Show image Zobraziť obrázok - + Copy image Kopírovať obrázok - + Copy image address Kopírovať adresu obrázku - + Save image as... Uložiť obrázok ako... - + Send image... Odoslať obrázok... - + Back Späť - + Forward Dopredu - + Reload Obnoviť - + Stop Zastaviť - + Bookmark page Pridať stránku do záložiek - + Save page as... Uložiť stránku ako... - + Send page... Odoslať stránku... - + Select all Vybrať všetko - + Show source code Zobraziť zdrojový kód - + Show info about site Zobraziť informácie o stránke - + Show Web Inspector Zobraziť Web inšpektora - + Search Hľadať - + ... on Google ... na Googlu