mirror of
https://invent.kde.org/network/falkon.git
synced 2024-11-13 10:32:11 +01:00
Another little fixes (including showing unsorted bookmarks)
Unsorted bookmarks are now properly showed at the bottom of tree in bookmarks manager. Removed unneeded code in siteinfowidget.cpp and tabwidget.cpp
This commit is contained in:
parent
4a556a4adc
commit
b8fbcdbeb5
|
@ -237,7 +237,7 @@ void BookmarksManager::refreshTable()
|
||||||
int id = query.value(2).toInt();
|
int id = query.value(2).toInt();
|
||||||
QString folder = query.value(3).toString();
|
QString folder = query.value(3).toString();
|
||||||
QIcon icon = IconProvider::iconFromBase64(query.value(4).toByteArray());
|
QIcon icon = IconProvider::iconFromBase64(query.value(4).toByteArray());
|
||||||
QTreeWidgetItem* item;
|
QTreeWidgetItem* item = new QTreeWidgetItem();
|
||||||
if (folder == "bookmarksMenu")
|
if (folder == "bookmarksMenu")
|
||||||
folder = tr("Bookmarks In Menu");
|
folder = tr("Bookmarks In Menu");
|
||||||
if (folder == "bookmarksToolbar")
|
if (folder == "bookmarksToolbar")
|
||||||
|
@ -247,7 +247,7 @@ void BookmarksManager::refreshTable()
|
||||||
QList<QTreeWidgetItem*> findParent = ui->bookmarksTree->findItems(folder, 0);
|
QList<QTreeWidgetItem*> findParent = ui->bookmarksTree->findItems(folder, 0);
|
||||||
if (findParent.count() != 1)
|
if (findParent.count() != 1)
|
||||||
continue;
|
continue;
|
||||||
item = new QTreeWidgetItem(findParent.at(0));
|
findParent.at(0)->addChild(item);
|
||||||
}
|
}
|
||||||
|
|
||||||
item->setText(0, title);
|
item->setText(0, title);
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
#define WEBHISTORYINTERFACE_H
|
#define WEBHISTORYINTERFACE_H
|
||||||
|
|
||||||
#include <QWebHistoryInterface>
|
#include <QWebHistoryInterface>
|
||||||
|
#include <QStringList>
|
||||||
|
|
||||||
class WebHistoryInterface : public QWebHistoryInterface
|
class WebHistoryInterface : public QWebHistoryInterface
|
||||||
{
|
{
|
||||||
|
@ -34,7 +35,7 @@ signals:
|
||||||
public slots:
|
public slots:
|
||||||
|
|
||||||
private:
|
private:
|
||||||
QList<QString> m_clickedLinks;
|
QStringList m_clickedLinks;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -173,7 +173,7 @@ void NetworkManager::authentication(QNetworkReply* reply, QAuthenticator* auth)
|
||||||
connect(box, SIGNAL(accepted()), dialog, SLOT(accept()));
|
connect(box, SIGNAL(accepted()), dialog, SLOT(accept()));
|
||||||
|
|
||||||
label->setText(tr("A username and password are being requested by %1. "
|
label->setText(tr("A username and password are being requested by %1. "
|
||||||
"The site says: \"%2\"").arg(reply->url().toEncoded(), auth->realm()));
|
"The site says: \"%2\"").arg(reply->url().toEncoded(), Qt::escape(auth->realm())));
|
||||||
formLa->addRow(label);
|
formLa->addRow(label);
|
||||||
|
|
||||||
formLa->addRow(userLab, user);
|
formLa->addRow(userLab, user);
|
||||||
|
|
|
@ -30,6 +30,7 @@
|
||||||
#include <QNetworkDiskCache>
|
#include <QNetworkDiskCache>
|
||||||
#include <QSslSocket>
|
#include <QSslSocket>
|
||||||
#include <QSslConfiguration>
|
#include <QSslConfiguration>
|
||||||
|
#include <QTextDocument>
|
||||||
|
|
||||||
#include "networkmanagerproxy.h"
|
#include "networkmanagerproxy.h"
|
||||||
|
|
||||||
|
|
|
@ -67,7 +67,8 @@ void Plugins::loadPlugins()
|
||||||
m_loadedPluginFileNames.append(fileName);
|
m_loadedPluginFileNames.append(fileName);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
qDebug() << loadedPlugins.count() << "plugins loaded";
|
|
||||||
|
std::cout << loadedPlugins.count() << "plugins loaded" << std::endl;
|
||||||
}
|
}
|
||||||
|
|
||||||
PluginInterface* Plugins::getPlugin(QString pluginFileName)
|
PluginInterface* Plugins::getPlugin(QString pluginFileName)
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
#include <QDir>
|
#include <QDir>
|
||||||
#include <QTimer>
|
#include <QTimer>
|
||||||
#include <QSettings>
|
#include <QSettings>
|
||||||
#include <QDebug>
|
#include <iostream>
|
||||||
|
|
||||||
class PluginInterface;
|
class PluginInterface;
|
||||||
class Plugins : public QObject
|
class Plugins : public QObject
|
||||||
|
|
|
@ -61,7 +61,8 @@ void IconFetcher::pageDownloaded()
|
||||||
FollowRedirectReply* newReply;
|
FollowRedirectReply* newReply;
|
||||||
if (shortcutIconTag.isEmpty()) {
|
if (shortcutIconTag.isEmpty()) {
|
||||||
// QUrl faviconUrl = replyUrl.resolved(QUrl("favicon.ico"));
|
// QUrl faviconUrl = replyUrl.resolved(QUrl("favicon.ico"));
|
||||||
// Rather getting favicon.ico from base directory than from subfolders
|
//
|
||||||
|
// Rather getting favicon.ico from base directory than from subfolders
|
||||||
QUrl faviconUrl = QUrl(replyUrl.toString(QUrl::RemovePath | QUrl::RemoveQuery) + "/favicon.ico");
|
QUrl faviconUrl = QUrl(replyUrl.toString(QUrl::RemovePath | QUrl::RemoveQuery) + "/favicon.ico");
|
||||||
newReply = new FollowRedirectReply(faviconUrl, m_manager);
|
newReply = new FollowRedirectReply(faviconUrl, m_manager);
|
||||||
}
|
}
|
||||||
|
|
|
@ -45,9 +45,6 @@ SiteInfoWidget::SiteInfoWidget(QupZilla* mainClass, QWidget* parent) :
|
||||||
QString scheme = url.scheme();
|
QString scheme = url.scheme();
|
||||||
QSqlQuery query;
|
QSqlQuery query;
|
||||||
QString host = url.host();
|
QString host = url.host();
|
||||||
QString host2 = host;
|
|
||||||
if (host.startsWith("www."))
|
|
||||||
host2 = url.host().remove("www.");
|
|
||||||
|
|
||||||
query.exec("SELECT sum(count) FROM history WHERE url LIKE '"+scheme+"://"+host+"%' ");
|
query.exec("SELECT sum(count) FROM history WHERE url LIKE '"+scheme+"://"+host+"%' ");
|
||||||
if (query.next()) {
|
if (query.next()) {
|
||||||
|
|
|
@ -97,13 +97,13 @@ private:
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
TabWidget::TabWidget(QupZilla* mainClass, QWidget* parent) :
|
TabWidget::TabWidget(QupZilla* mainClass, QWidget* parent)
|
||||||
QTabWidget(parent)
|
: QTabWidget(parent)
|
||||||
, p_QupZilla(mainClass)
|
, p_QupZilla(mainClass)
|
||||||
, m_lastTabIndex(0)
|
, m_lastTabIndex(0)
|
||||||
, m_isClosingToLastTabIndex(false)
|
, m_isClosingToLastTabIndex(false)
|
||||||
, m_closedTabsManager(new ClosedTabsManager(this))
|
, m_closedTabsManager(new ClosedTabsManager(this))
|
||||||
, m_locationBars(new QStackedWidget())
|
, m_locationBars(new QStackedWidget())
|
||||||
{
|
{
|
||||||
setObjectName("tabwidget");
|
setObjectName("tabwidget");
|
||||||
m_tabBar = new TabBar(p_QupZilla, this);
|
m_tabBar = new TabBar(p_QupZilla, this);
|
||||||
|
@ -250,11 +250,9 @@ int TabWidget::addView(QUrl url, const QString &title, OpenUrlIn openIn, bool se
|
||||||
webView->animationLoading(index, true)->movie()->stop();
|
webView->animationLoading(index, true)->movie()->stop();
|
||||||
webView->animationLoading(index, false)->setPixmap(_iconForUrl(url).pixmap(16,16));
|
webView->animationLoading(index, false)->setPixmap(_iconForUrl(url).pixmap(16,16));
|
||||||
|
|
||||||
if (openIn == TabWidget::NewSelectedTab) {
|
if (openIn == TabWidget::NewSelectedTab)
|
||||||
setCurrentIndex(index);
|
setCurrentIndex(index);
|
||||||
p_QupZilla->locationBar()->setText(url.toEncoded());
|
|
||||||
p_QupZilla->locationBar()->setCursorPosition(0);
|
|
||||||
}
|
|
||||||
if (count() == 1 && m_hideTabBarWithOneTab)
|
if (count() == 1 && m_hideTabBarWithOneTab)
|
||||||
tabBar()->setVisible(false);
|
tabBar()->setVisible(false);
|
||||||
else tabBar()->setVisible(true);
|
else tabBar()->setVisible(true);
|
||||||
|
@ -284,7 +282,7 @@ int TabWidget::addView(QUrl url, const QString &title, OpenUrlIn openIn, bool se
|
||||||
void TabWidget::setTabText(int index, const QString& text)
|
void TabWidget::setTabText(int index, const QString& text)
|
||||||
{
|
{
|
||||||
QString newtext = text;
|
QString newtext = text;
|
||||||
newtext.remove("&"); // Avoid Alt+? shortcuts
|
newtext.remove("&"); // Avoid Alt+letter shortcuts
|
||||||
|
|
||||||
if (WebTab* webTab = qobject_cast<WebTab*>(p_QupZilla->tabWidget()->widget(index)) ) {
|
if (WebTab* webTab = qobject_cast<WebTab*>(p_QupZilla->tabWidget()->widget(index)) ) {
|
||||||
if (webTab->isPinned())
|
if (webTab->isPinned())
|
||||||
|
|
Loading…
Reference in New Issue
Block a user