1
mirror of https://invent.kde.org/network/falkon.git synced 2024-12-20 10:46:35 +01:00

v1.0.0-b4

This commit is contained in:
nowrep 2011-10-02 17:39:59 +02:00
parent afbc2b1a6b
commit 5f6a982b12
12 changed files with 459 additions and 429 deletions

Binary file not shown.

Binary file not shown.

View File

@ -40,24 +40,25 @@
MainApplication::MainApplication(const QList<CommandLineOptions::ActionPair> &cmdActions, int &argc, char **argv) MainApplication::MainApplication(const QList<CommandLineOptions::ActionPair> &cmdActions, int &argc, char **argv)
: QtSingleApplication("QupZillaWebBrowser", argc, argv) : QtSingleApplication("QupZillaWebBrowser", argc, argv)
,m_cookiemanager(0) , m_cookiemanager(0)
,m_browsingLibrary(0) , m_browsingLibrary(0)
,m_historymodel(0) , m_historymodel(0)
,m_websettings(0) , m_websettings(0)
,m_networkmanager(0) , m_networkmanager(0)
,m_cookiejar(0) , m_cookiejar(0)
,m_rssmanager(0) , m_rssmanager(0)
,m_plugins(0) , m_updater(0)
,m_bookmarksModel(0) , m_plugins(0)
,m_downloadManager(0) , m_bookmarksModel(0)
,m_autofill(0) , m_downloadManager(0)
,m_networkCache(new QNetworkDiskCache) , m_autofill(0)
,m_desktopNotifications(0) , m_networkCache(new QNetworkDiskCache)
,m_iconProvider(new IconProvider) , m_desktopNotifications(0)
,m_isClosing(false) , m_iconProvider(new IconProvider)
,m_isStateChanged(false) , m_isClosing(false)
,m_isExited(false) , m_isStateChanged(false)
,m_isRestoring(false) , m_isExited(false)
, m_isRestoring(false)
{ {
setOverrideCursor(Qt::WaitCursor); setOverrideCursor(Qt::WaitCursor);
#if defined(Q_WS_X11) & !defined(DEVELOPING) #if defined(Q_WS_X11) & !defined(DEVELOPING)
@ -154,7 +155,9 @@ MainApplication::MainApplication(const QList<CommandLineOptions::ActionPair> &cm
AutoSaver* saver = new AutoSaver(); AutoSaver* saver = new AutoSaver();
connect(saver, SIGNAL(saveApp()), this, SLOT(saveStateSlot())); connect(saver, SIGNAL(saveApp()), this, SLOT(saveStateSlot()));
m_updater = new Updater(qupzilla);
if (settings2.value("Web-Browser-Settings/CheckUpdates", true).toBool())
m_updater = new Updater(qupzilla);
if (noAddons) { if (noAddons) {
settings2.setValue("Plugin-Settings/AllowedPlugins", QStringList()); settings2.setValue("Plugin-Settings/AllowedPlugins", QStringList());

View File

@ -63,6 +63,7 @@ const QString QupZilla::BUILDTIME = __DATE__" "__TIME__;
const QString QupZilla::AUTHOR = "nowrep"; const QString QupZilla::AUTHOR = "nowrep";
const QString QupZilla::COPYRIGHT = "2010-2011"; const QString QupZilla::COPYRIGHT = "2010-2011";
const QString QupZilla::WWWADDRESS = "http://qupzilla.ic.cz"; const QString QupZilla::WWWADDRESS = "http://qupzilla.ic.cz";
const QString QupZilla::WIKIADDRESS = "https://github.com/nowrep/QupZilla/wiki";
const QString QupZilla::WEBKITVERSION = qWebKitVersion(); const QString QupZilla::WEBKITVERSION = qWebKitVersion();
QIcon QupZilla::qupzillaIcon() QIcon QupZilla::qupzillaIcon()

View File

@ -82,6 +82,7 @@ public:
static const QString AUTHOR; static const QString AUTHOR;
static const QString COPYRIGHT; static const QString COPYRIGHT;
static const QString WWWADDRESS; static const QString WWWADDRESS;
static const QString WIKIADDRESS;
static const QString WEBKITVERSION; static const QString WEBKITVERSION;
static QIcon qupzillaIcon(); static QIcon qupzillaIcon();

View File

@ -229,7 +229,7 @@ void DownloadItem::updateDownloadInfo(double currSpeed, qint64 received, qint64
QString fileSize = fileSizeToString(total); QString fileSize = fileSizeToString(total);
if (fileSize == tr("Unknown size")) if (fileSize == tr("Unknown size"))
ui->downloadInfo->setText(tr("%2 of %3 (%4)").arg(currSize, fileSize, speed)); ui->downloadInfo->setText(tr("%2 - unknown size (%3)").arg(currSize, speed));
else else
ui->downloadInfo->setText(tr("Remaining %1 - %2 of %3 (%4)").arg(remTime, currSize, fileSize, speed)); ui->downloadInfo->setText(tr("Remaining %1 - %2 of %3 (%4)").arg(remTime, currSize, fileSize, speed));
} }

View File

@ -132,7 +132,7 @@ QString QupZillaSchemeReply::startPage()
page.replace("%TITLE%", tr("Start Page")); page.replace("%TITLE%", tr("Start Page"));
page.replace("%BUTTON-LABEL%", tr("Google Search")); page.replace("%BUTTON-LABEL%", tr("Google Search"));
page.replace("%SEARCH-BY-GOOGLE%", tr("Search results provided by Google")); page.replace("%SEARCH-BY-GOOGLE%", tr("Search results provided by Google"));
page.replace("%WWW%", QupZilla::WWWADDRESS); page.replace("%WWW%", QupZilla::WIKIADDRESS);
page.replace("%ABOUT-QUPZILLA%", tr("About QupZilla")); page.replace("%ABOUT-QUPZILLA%", tr("About QupZilla"));
return page; return page;

View File

@ -49,9 +49,9 @@ void Updater::downCompleted(QNetworkReply* reply)
html.remove("Version:"); html.remove("Version:");
if (html != QupZilla::VERSION) { if (html != QupZilla::VERSION) {
mApp->desktopNotifications()->notify(QPixmap(":icons/qupzillaupdate.png"), tr("Update available"), tr("New version of QupZilla is ready to download.")); mApp->desktopNotifications()->notify(QPixmap(":icons/qupzillaupdate.png"), tr("Update available"), tr("New version of QupZilla is ready to download."));
QAction* action = new QAction(QIcon(":icons/qupzillaupdate.png"), "Update", this); // QAction* action = new QAction(QIcon(":icons/qupzillaupdate.png"), "Update", this);
connect(action, SIGNAL(triggered()), this, SLOT(downloadNewVersion())); // connect(action, SIGNAL(triggered()), this, SLOT(downloadNewVersion()));
p_QupZilla->menuBar()->addAction(action); // p_QupZilla->menuBar()->addAction(action);
} }
} }
reply->manager()->deleteLater(); reply->manager()->deleteLater();

View File

@ -85,6 +85,7 @@ Preferences::Preferences(QupZilla* mainClass, QWidget* parent) :
int afterLaunch = settings.value("afterLaunch",1).toInt(); int afterLaunch = settings.value("afterLaunch",1).toInt();
settings.endGroup(); settings.endGroup();
ui->afterLaunch->setCurrentIndex(afterLaunch); ui->afterLaunch->setCurrentIndex(afterLaunch);
ui->checkUpdates->setChecked( settings.value("Web-Browser-Settings/CheckUpdates", true).toBool() );
ui->newTabFrame->setVisible(false); ui->newTabFrame->setVisible(false);
if (m_newTabUrl.isEmpty()) if (m_newTabUrl.isEmpty())
@ -509,7 +510,11 @@ void Preferences::deleteProfile()
void Preferences::startProfileIndexChanged(QString index) void Preferences::startProfileIndexChanged(QString index)
{ {
ui->deleteProfile->setEnabled(m_actProfileName != index); ui->deleteProfile->setEnabled(m_actProfileName != index);
ui->cannotDeleteActiveProfileLabel->setVisible(m_actProfileName == index);
if (m_actProfileName == index)
ui->cannotDeleteActiveProfileLabel->setText(tr("Note: You cannot delete active profile."));
else
ui->cannotDeleteActiveProfileLabel->setText(" ");
} }
void Preferences::saveSettings() void Preferences::saveSettings()
@ -604,6 +609,7 @@ void Preferences::saveSettings()
settings.setValue("PrintElementBackground", ui->printEBackground->isChecked()); settings.setValue("PrintElementBackground", ui->printEBackground->isChecked());
settings.setValue("wheelScrollLines", ui->wheelScroll->value()); settings.setValue("wheelScrollLines", ui->wheelScroll->value());
settings.setValue("DoNotTrack", ui->doNotTrack->isChecked()); settings.setValue("DoNotTrack", ui->doNotTrack->isChecked());
settings.setValue("CheckUpdates", ui->checkUpdates->isChecked());
//Cache //Cache
settings.setValue("AllowLocalCache", ui->allowCache->isChecked()); settings.setValue("AllowLocalCache", ui->allowCache->isChecked());
settings.setValue("LocalCacheSize", ui->cacheMB->value()); settings.setValue("LocalCacheSize", ui->cacheMB->value());

View File

@ -324,24 +324,24 @@
</item> </item>
</widget> </widget>
</item> </item>
<item row="6" column="0" colspan="2"> <item row="7" column="0" colspan="2">
<widget class="QLabel" name="label_4"> <widget class="QLabel" name="label_4">
<property name="text"> <property name="text">
<string>&lt;b&gt;Profiles&lt;/b&gt;</string> <string>&lt;b&gt;Profiles&lt;/b&gt;</string>
</property> </property>
</widget> </widget>
</item> </item>
<item row="7" column="1"> <item row="8" column="1">
<widget class="QLabel" name="label_5"> <widget class="QLabel" name="label_5">
<property name="text"> <property name="text">
<string>Startup profile:</string> <string>Startup profile:</string>
</property> </property>
</widget> </widget>
</item> </item>
<item row="7" column="2"> <item row="8" column="2">
<widget class="QComboBox" name="startProfile"/> <widget class="QComboBox" name="startProfile"/>
</item> </item>
<item row="8" column="2" colspan="2"> <item row="9" column="2" colspan="2">
<widget class="QFrame" name="frame"> <widget class="QFrame" name="frame">
<property name="frameShape"> <property name="frameShape">
<enum>QFrame::NoFrame</enum> <enum>QFrame::NoFrame</enum>
@ -407,7 +407,7 @@
</layout> </layout>
</widget> </widget>
</item> </item>
<item row="10" column="1"> <item row="11" column="1">
<spacer name="verticalSpacer"> <spacer name="verticalSpacer">
<property name="orientation"> <property name="orientation">
<enum>Qt::Vertical</enum> <enum>Qt::Vertical</enum>
@ -442,7 +442,7 @@
</layout> </layout>
</widget> </widget>
</item> </item>
<item row="5" column="0"> <item row="6" column="0">
<spacer name="verticalSpacer_6"> <spacer name="verticalSpacer_6">
<property name="orientation"> <property name="orientation">
<enum>Qt::Vertical</enum> <enum>Qt::Vertical</enum>
@ -455,7 +455,7 @@
</property> </property>
</spacer> </spacer>
</item> </item>
<item row="9" column="1" colspan="2"> <item row="10" column="1" colspan="2">
<widget class="QLabel" name="cannotDeleteActiveProfileLabel"> <widget class="QLabel" name="cannotDeleteActiveProfileLabel">
<property name="text"> <property name="text">
<string>Note: You cannot delete active profile.</string> <string>Note: You cannot delete active profile.</string>
@ -465,6 +465,13 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="5" column="1" colspan="2">
<widget class="QCheckBox" name="checkUpdates">
<property name="text">
<string>Check for updates on start</string>
</property>
</widget>
</item>
</layout> </layout>
</widget> </widget>
<widget class="QWidget" name="stackedWidgetPage2"> <widget class="QWidget" name="stackedWidgetPage2">

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff