mirror of
https://invent.kde.org/network/falkon.git
synced 2024-12-19 18:26:34 +01:00
Fix and re-enable remaining plugins.
This commit is contained in:
parent
73554c230b
commit
0152a9cdeb
@ -6,8 +6,8 @@ add_subdirectory(GreaseMonkey)
|
||||
add_subdirectory(MouseGestures)
|
||||
add_subdirectory(PIM)
|
||||
add_subdirectory(StatusBarIcons)
|
||||
## TODO QT6 ## add_subdirectory(TabManager)
|
||||
## TODO QT6 ## add_subdirectory(VerticalTabs)
|
||||
add_subdirectory(TabManager)
|
||||
add_subdirectory(VerticalTabs)
|
||||
|
||||
if (GNOME_KEYRING_FOUND)
|
||||
add_subdirectory(GnomeKeyringPasswords)
|
||||
|
@ -97,7 +97,7 @@ void TabManagerDelegate::paint(QPainter* painter, const QStyleOptionViewItem &op
|
||||
opt2.state |= QStyle::State_On;
|
||||
break;
|
||||
}
|
||||
style->drawPrimitive(QStyle::PE_IndicatorViewItemCheck, &opt2, painter, w);
|
||||
style->drawPrimitive(QStyle::PE_IndicatorItemViewItemCheck, &opt2, painter, w);
|
||||
}
|
||||
|
||||
// draw the icon
|
||||
@ -244,7 +244,11 @@ void TabManagerDelegate::viewItemDrawText(QPainter *p, const QStyleOptionViewIte
|
||||
highlightParts << highlightedPart;
|
||||
}
|
||||
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(6, 0, 0))
|
||||
textLayout.setAdditionalFormats(highlightParts);
|
||||
#else
|
||||
textLayout.setFormats(highlightParts);
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -44,6 +44,10 @@
|
||||
#include <QLabel>
|
||||
#include <QMimeData>
|
||||
|
||||
#if (QT_VERSION >= QT_VERSION_CHECK(6, 0, 0))
|
||||
#include <QRegExp>
|
||||
#endif
|
||||
|
||||
|
||||
TLDExtractor* TabManagerWidget::s_tldExtractor = 0;
|
||||
|
||||
@ -124,7 +128,11 @@ QString TabManagerWidget::domainFromUrl(const QUrl &url, bool useHostName)
|
||||
return urlString.append(appendString);
|
||||
}
|
||||
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(6, 0, 0))
|
||||
if (useHostName || host.contains(QRegExp(R"(^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$)"))) {
|
||||
#else
|
||||
if (useHostName || QRegExp(R"(^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$)").indexIn(host) >= 0) {
|
||||
#endif
|
||||
if (host.startsWith("www.", Qt::CaseInsensitive)) {
|
||||
host.remove(0, 4);
|
||||
}
|
||||
@ -758,7 +766,7 @@ TabItem::TabItem(QTreeWidget* treeWidget, bool supportDrag, bool isTab, QTreeWid
|
||||
, m_webTab(0)
|
||||
, m_isTab(isTab)
|
||||
{
|
||||
Qt::ItemFlags flgs = flags() | (parent ? Qt::ItemIsUserCheckable : Qt::ItemIsUserCheckable | Qt::ItemIsTristate);
|
||||
Qt::ItemFlags flgs = flags() | (parent ? Qt::ItemIsUserCheckable : Qt::ItemIsUserCheckable | Qt::ItemIsAutoTristate);
|
||||
|
||||
if (supportDrag) {
|
||||
if (isTab) {
|
||||
|
@ -27,6 +27,8 @@
|
||||
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(6, 0, 0))
|
||||
#include <QDesktopWidget>
|
||||
#else
|
||||
#include <QScreen>
|
||||
#endif
|
||||
#include <QAction>
|
||||
#include <QStyle>
|
||||
|
@ -23,6 +23,10 @@
|
||||
#include <QMessageBox>
|
||||
#include <QUrl>
|
||||
|
||||
#if (QT_VERSION >= QT_VERSION_CHECK(6, 0, 0))
|
||||
#include <QRegExp>
|
||||
#endif
|
||||
|
||||
TLDExtractor* TLDExtractor::s_instance = 0;
|
||||
|
||||
TLDExtractor::TLDExtractor(QObject* parent)
|
||||
@ -384,7 +388,11 @@ bool TLDExtractor::test()
|
||||
continue;
|
||||
}
|
||||
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(6, 0, 0))
|
||||
line.indexOf(testRegExp);
|
||||
#else
|
||||
testRegExp.indexIn(line);
|
||||
#endif
|
||||
|
||||
const QString hostName = testRegExp.cap(2);
|
||||
const QString registrableName = testRegExp.cap(4);
|
||||
|
@ -240,5 +240,11 @@ void TabListView::updateVisibility()
|
||||
|
||||
void TabListView::updateHeight()
|
||||
{
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(6, 0, 0))
|
||||
setFixedHeight(m_delegate->sizeHint(viewOptions(), QModelIndex()).height());
|
||||
#else
|
||||
QStyleOptionViewItem option;
|
||||
initViewItemOption(&option);
|
||||
setFixedHeight(m_delegate->sizeHint(option, QModelIndex()).height());
|
||||
#endif
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user