mirror of
https://invent.kde.org/network/falkon.git
synced 2024-12-20 10:46:35 +01:00
Moved WebPage::applyDirectionToPage into globalfunctions.h
This commit is contained in:
parent
fe0e327089
commit
c0b04f660e
@ -388,8 +388,8 @@ void DownloadItem::openFolder()
|
|||||||
{
|
{
|
||||||
#ifdef Q_WS_WIN
|
#ifdef Q_WS_WIN
|
||||||
QString winFileName = m_path + m_fileName;
|
QString winFileName = m_path + m_fileName;
|
||||||
winFileName.replace("/","\\");
|
winFileName.replace("/", "\\");
|
||||||
QProcess::startDetached("explorer.exe /e,/select,\""+winFileName+"\"");
|
QProcess::startDetached("explorer.exe /e,/select,\"" + winFileName + "\"");
|
||||||
#else
|
#else
|
||||||
QDesktopServices::openUrl(QUrl::fromLocalFile(m_path));
|
QDesktopServices::openUrl(QUrl::fromLocalFile(m_path));
|
||||||
#endif
|
#endif
|
||||||
|
@ -149,7 +149,7 @@ QString QupZillaSchemeReply::reportbugPage()
|
|||||||
bPage.replace("%SEND%", tr("Send"));
|
bPage.replace("%SEND%", tr("Send"));
|
||||||
bPage.replace("%E-MAIL-OPTIONAL%", tr("E-mail is optional<br/><b>Note: </b>Please read how to make a bug report <a href=%1>here</a> first.").arg("https://github.com/QupZilla/qupzilla/wiki/Bug-Reports target=_blank"));
|
bPage.replace("%E-MAIL-OPTIONAL%", tr("E-mail is optional<br/><b>Note: </b>Please read how to make a bug report <a href=%1>here</a> first.").arg("https://github.com/QupZilla/qupzilla/wiki/Bug-Reports target=_blank"));
|
||||||
bPage.replace("%FIELDS-ARE-REQUIRED%", tr("Please fill out all required fields!"));
|
bPage.replace("%FIELDS-ARE-REQUIRED%", tr("Please fill out all required fields!"));
|
||||||
bPage = WebPage::applyDirectionToPage(bPage);
|
bPage = qz_applyDirectionToPage(bPage);
|
||||||
|
|
||||||
return bPage;
|
return bPage;
|
||||||
}
|
}
|
||||||
@ -173,7 +173,7 @@ QString QupZillaSchemeReply::startPage()
|
|||||||
sPage.replace("%WWW%", QupZilla::WIKIADDRESS);
|
sPage.replace("%WWW%", QupZilla::WIKIADDRESS);
|
||||||
sPage.replace("%ABOUT-QUPZILLA%", tr("About QupZilla"));
|
sPage.replace("%ABOUT-QUPZILLA%", tr("About QupZilla"));
|
||||||
sPage.replace("%PRIVATE-BROWSING%", mApp->isPrivateSession() ? tr("<h1>Private Browsing</h1>") : "");
|
sPage.replace("%PRIVATE-BROWSING%", mApp->isPrivateSession() ? tr("<h1>Private Browsing</h1>") : "");
|
||||||
sPage = WebPage::applyDirectionToPage(sPage);
|
sPage = qz_applyDirectionToPage(sPage);
|
||||||
|
|
||||||
return sPage;
|
return sPage;
|
||||||
}
|
}
|
||||||
@ -241,7 +241,7 @@ QString QupZillaSchemeReply::aboutPage()
|
|||||||
authorString("Piccoro McKay Lenz", "mckaygerhard@gmail.com") + " (Venezulean Spanish)<br/>" +
|
authorString("Piccoro McKay Lenz", "mckaygerhard@gmail.com") + " (Venezulean Spanish)<br/>" +
|
||||||
authorString("Stanislav Kuznietsov", "stanislav_kuznetsov@ukr.net") + " (Ukrainian)"
|
authorString("Stanislav Kuznietsov", "stanislav_kuznetsov@ukr.net") + " (Ukrainian)"
|
||||||
);
|
);
|
||||||
aPage = WebPage::applyDirectionToPage(aPage);
|
aPage = qz_applyDirectionToPage(aPage);
|
||||||
}
|
}
|
||||||
|
|
||||||
return aPage;
|
return aPage;
|
||||||
@ -288,7 +288,7 @@ QString QupZillaSchemeReply::speeddialPage()
|
|||||||
dPage.replace("%TXT_NRROWS%", tr("Maximum pages in a row:"));
|
dPage.replace("%TXT_NRROWS%", tr("Maximum pages in a row:"));
|
||||||
dPage.replace("%TXT_SDSIZE%", tr("Change size of pages:"));
|
dPage.replace("%TXT_SDSIZE%", tr("Change size of pages:"));
|
||||||
dPage.replace("%TXT_CNTRDLS%", tr("Center speed dials"));
|
dPage.replace("%TXT_CNTRDLS%", tr("Center speed dials"));
|
||||||
dPage = WebPage::applyDirectionToPage(dPage);
|
dPage = qz_applyDirectionToPage(dPage);
|
||||||
}
|
}
|
||||||
|
|
||||||
QString page = dPage;
|
QString page = dPage;
|
||||||
@ -380,7 +380,7 @@ QString QupZillaSchemeReply::configPage()
|
|||||||
QString("<dt>%1</dt><dd>%2<dd>").arg(tr("KDE integration"), KDEIntegration) +
|
QString("<dt>%1</dt><dd>%2<dd>").arg(tr("KDE integration"), KDEIntegration) +
|
||||||
QString("<dt>%1</dt><dd>%2<dd>").arg(tr("Portable build"), portableBuild));
|
QString("<dt>%1</dt><dd>%2<dd>").arg(tr("Portable build"), portableBuild));
|
||||||
|
|
||||||
cPage = WebPage::applyDirectionToPage(cPage);
|
cPage = qz_applyDirectionToPage(cPage);
|
||||||
}
|
}
|
||||||
|
|
||||||
QString page = cPage;
|
QString page = cPage;
|
||||||
|
@ -301,6 +301,25 @@ QPixmap qz_createPixmapForSite(const QIcon &icon, const QString &title, const QS
|
|||||||
return pixmap;
|
return pixmap;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
QString QT_QUPZILLA_EXPORT qz_applyDirectionToPage(QString &pageContents)
|
||||||
|
{
|
||||||
|
QString direction = "ltr";
|
||||||
|
QString right_str = "right";
|
||||||
|
QString left_str = "left";
|
||||||
|
|
||||||
|
if (QApplication::isRightToLeft()) {
|
||||||
|
direction = "rtl";
|
||||||
|
right_str = "left";
|
||||||
|
left_str = "right";
|
||||||
|
}
|
||||||
|
|
||||||
|
pageContents.replace("%DIRECTION%", direction);
|
||||||
|
pageContents.replace("%RIGHT_STR%", right_str);
|
||||||
|
pageContents.replace("%LEFT_STR%", left_str);
|
||||||
|
|
||||||
|
return pageContents;
|
||||||
|
}
|
||||||
|
|
||||||
QString qz_buildSystem()
|
QString qz_buildSystem()
|
||||||
{
|
{
|
||||||
#ifdef Q_OS_LINUX
|
#ifdef Q_OS_LINUX
|
||||||
|
@ -51,6 +51,8 @@ QString QT_QUPZILLA_EXPORT qz_filterCharsFromFilename(const QString &name);
|
|||||||
QString QT_QUPZILLA_EXPORT qz_alignTextToWidth(const QString &string, const QString &text, const QFontMetrics &metrics, int width);
|
QString QT_QUPZILLA_EXPORT qz_alignTextToWidth(const QString &string, const QString &text, const QFontMetrics &metrics, int width);
|
||||||
|
|
||||||
QPixmap QT_QUPZILLA_EXPORT qz_createPixmapForSite(const QIcon &icon, const QString &title, const QString &url);
|
QPixmap QT_QUPZILLA_EXPORT qz_createPixmapForSite(const QIcon &icon, const QString &title, const QString &url);
|
||||||
|
QString QT_QUPZILLA_EXPORT qz_applyDirectionToPage(QString &pageContents);
|
||||||
|
|
||||||
|
|
||||||
QString QT_QUPZILLA_EXPORT qz_buildSystem();
|
QString QT_QUPZILLA_EXPORT qz_buildSystem();
|
||||||
|
|
||||||
|
@ -691,7 +691,7 @@ bool WebPage::extension(Extension extension, const ExtensionOption* option, Exte
|
|||||||
errString.replace("%FAVICON%", "qrc:html/adblock_big.png");
|
errString.replace("%FAVICON%", "qrc:html/adblock_big.png");
|
||||||
|
|
||||||
errString.replace("%RULE%", tr("Blocked by <i>%1</i>").arg(rule));
|
errString.replace("%RULE%", tr("Blocked by <i>%1</i>").arg(rule));
|
||||||
errString = applyDirectionToPage(errString);
|
errString = qz_applyDirectionToPage(errString);
|
||||||
|
|
||||||
exReturn->baseUrl = exOption->url;
|
exReturn->baseUrl = exOption->url;
|
||||||
exReturn->content = QString(errString + "<span id=\"qupzilla-error-page\"></span>").toUtf8();
|
exReturn->content = QString(errString + "<span id=\"qupzilla-error-page\"></span>").toUtf8();
|
||||||
@ -746,7 +746,7 @@ bool WebPage::extension(Extension extension, const ExtensionOption* option, Exte
|
|||||||
errString.replace("%LI-2%", tr("If you are unable to load any pages, check your computer's network connection."));
|
errString.replace("%LI-2%", tr("If you are unable to load any pages, check your computer's network connection."));
|
||||||
errString.replace("%LI-3%", tr("If your computer or network is protected by a firewall or proxy, make sure that QupZilla is permitted to access the Web."));
|
errString.replace("%LI-3%", tr("If your computer or network is protected by a firewall or proxy, make sure that QupZilla is permitted to access the Web."));
|
||||||
errString.replace("%TRY-AGAIN%", tr("Try Again"));
|
errString.replace("%TRY-AGAIN%", tr("Try Again"));
|
||||||
errString = applyDirectionToPage(errString);
|
errString = qz_applyDirectionToPage(errString);
|
||||||
|
|
||||||
exReturn->content = QString(errString + "<span id=\"qupzilla-error-page\"></span>").toUtf8();
|
exReturn->content = QString(errString + "<span id=\"qupzilla-error-page\"></span>").toUtf8();
|
||||||
return true;
|
return true;
|
||||||
@ -943,22 +943,3 @@ WebPage::~WebPage()
|
|||||||
|
|
||||||
s_livingPages.removeOne(this);
|
s_livingPages.removeOne(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
QString WebPage::applyDirectionToPage(const QString &pageContents)
|
|
||||||
{
|
|
||||||
QString direction = "ltr";
|
|
||||||
QString right_str = "right";
|
|
||||||
QString left_str = "left";
|
|
||||||
if (QApplication::isRightToLeft()) {
|
|
||||||
direction = "rtl";
|
|
||||||
right_str = "left";
|
|
||||||
left_str = "right";
|
|
||||||
}
|
|
||||||
|
|
||||||
QString result = pageContents;
|
|
||||||
result.replace("%DIRECTION%", direction);
|
|
||||||
result.replace("%RIGHT_STR%", right_str);
|
|
||||||
result.replace("%LEFT_STR%", left_str);
|
|
||||||
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
|
@ -78,7 +78,6 @@ public:
|
|||||||
|
|
||||||
static bool isPointerSafeToUse(WebPage* page);
|
static bool isPointerSafeToUse(WebPage* page);
|
||||||
void disconnectObjects();
|
void disconnectObjects();
|
||||||
static QString applyDirectionToPage(const QString &pageContents);
|
|
||||||
|
|
||||||
signals:
|
signals:
|
||||||
void privacyChanged(bool status);
|
void privacyChanged(bool status);
|
||||||
|
Loading…
Reference in New Issue
Block a user