mirror of
https://invent.kde.org/network/falkon.git
synced 2024-12-19 18:26:34 +01:00
Fix compilation with QByteArray
And a few port away from deprecated APIs
This commit is contained in:
parent
845c241f21
commit
caf37cec4e
@ -45,6 +45,8 @@
|
|||||||
extern void qt_mac_set_dock_menu(QMenu* menu);
|
extern void qt_mac_set_dock_menu(QMenu* menu);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
using namespace Qt::Literals::StringLiterals;
|
||||||
|
|
||||||
MainMenu::MainMenu(BrowserWindow* window, QWidget* parent)
|
MainMenu::MainMenu(BrowserWindow* window, QWidget* parent)
|
||||||
: QMenu(parent)
|
: QMenu(parent)
|
||||||
, m_window(window)
|
, m_window(window)
|
||||||
@ -177,7 +179,7 @@ void MainMenu::savePageAs()
|
|||||||
|
|
||||||
void MainMenu::sendLink()
|
void MainMenu::sendLink()
|
||||||
{
|
{
|
||||||
const QUrl mailUrl = QUrl::fromEncoded("mailto:%20?body=" + QUrl::toPercentEncoding(QString::fromUtf8(m_window->weView()->url().toEncoded())) + "&subject=" + QUrl::toPercentEncoding(m_window->weView()->title()));
|
const QUrl mailUrl = QUrl::fromEncoded(QByteArray("mailto:%20?body="_ba + QUrl::toPercentEncoding(QString::fromUtf8(m_window->weView()->url().toEncoded())) + "&subject="_ba + QUrl::toPercentEncoding(m_window->weView()->title())));
|
||||||
QDesktopServices::openUrl(mailUrl);
|
QDesktopServices::openUrl(mailUrl);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -157,5 +157,5 @@ void Updater::downCompleted()
|
|||||||
|
|
||||||
void Updater::downloadNewVersion()
|
void Updater::downloadNewVersion()
|
||||||
{
|
{
|
||||||
m_window->tabWidget()->addView(QUrl::fromEncoded(QByteArray(Qz::WWWADDRESS) + QByteArray("/download")), tr("Update"), Qz::NT_NotSelectedTab);
|
m_window->tabWidget()->addView(QUrl::fromEncoded(QByteArray(QByteArray(Qz::WWWADDRESS) + QByteArray("/download"))), tr("Update"), Qz::NT_NotSelectedTab);
|
||||||
}
|
}
|
||||||
|
@ -45,7 +45,7 @@ QPoint QmlMouseEvent::globalPos() const
|
|||||||
if (!m_mouseEvent) {
|
if (!m_mouseEvent) {
|
||||||
return QPoint(-1, -1);
|
return QPoint(-1, -1);
|
||||||
}
|
}
|
||||||
return m_mouseEvent->globalPos();
|
return m_mouseEvent->globalPosition().toPoint();
|
||||||
}
|
}
|
||||||
|
|
||||||
int QmlMouseEvent::globalX() const
|
int QmlMouseEvent::globalX() const
|
||||||
@ -53,7 +53,7 @@ int QmlMouseEvent::globalX() const
|
|||||||
if (!m_mouseEvent) {
|
if (!m_mouseEvent) {
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
return m_mouseEvent->globalX();
|
return m_mouseEvent->globalPosition().x();
|
||||||
}
|
}
|
||||||
|
|
||||||
int QmlMouseEvent::globalY() const
|
int QmlMouseEvent::globalY() const
|
||||||
@ -61,7 +61,7 @@ int QmlMouseEvent::globalY() const
|
|||||||
if (!m_mouseEvent) {
|
if (!m_mouseEvent) {
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
return m_mouseEvent->globalY();
|
return m_mouseEvent->globalPosition().y();
|
||||||
}
|
}
|
||||||
|
|
||||||
QPointF QmlMouseEvent::localPos() const
|
QPointF QmlMouseEvent::localPos() const
|
||||||
@ -69,7 +69,7 @@ QPointF QmlMouseEvent::localPos() const
|
|||||||
if (!m_mouseEvent) {
|
if (!m_mouseEvent) {
|
||||||
return QPointF(-1, -1);
|
return QPointF(-1, -1);
|
||||||
}
|
}
|
||||||
return m_mouseEvent->localPos();
|
return m_mouseEvent->position();
|
||||||
}
|
}
|
||||||
|
|
||||||
QPoint QmlMouseEvent::pos() const
|
QPoint QmlMouseEvent::pos() const
|
||||||
@ -85,7 +85,7 @@ QPointF QmlMouseEvent::screenPos() const
|
|||||||
if (!m_mouseEvent) {
|
if (!m_mouseEvent) {
|
||||||
return QPointF(-1, -1);
|
return QPointF(-1, -1);
|
||||||
}
|
}
|
||||||
return m_mouseEvent->screenPos();
|
return m_mouseEvent->globalPosition();
|
||||||
}
|
}
|
||||||
|
|
||||||
int QmlMouseEvent::source() const
|
int QmlMouseEvent::source() const
|
||||||
@ -101,7 +101,7 @@ QPointF QmlMouseEvent::windowPos() const
|
|||||||
if (!m_mouseEvent) {
|
if (!m_mouseEvent) {
|
||||||
return QPointF(-1, -1);
|
return QPointF(-1, -1);
|
||||||
}
|
}
|
||||||
return m_mouseEvent->windowPos();
|
return m_mouseEvent->scenePosition();
|
||||||
}
|
}
|
||||||
|
|
||||||
int QmlMouseEvent::x() const
|
int QmlMouseEvent::x() const
|
||||||
@ -109,7 +109,7 @@ int QmlMouseEvent::x() const
|
|||||||
if (!m_mouseEvent) {
|
if (!m_mouseEvent) {
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
return m_mouseEvent->x();
|
return m_mouseEvent->position().x();
|
||||||
}
|
}
|
||||||
|
|
||||||
int QmlMouseEvent::y() const
|
int QmlMouseEvent::y() const
|
||||||
@ -117,7 +117,7 @@ int QmlMouseEvent::y() const
|
|||||||
if (!m_mouseEvent) {
|
if (!m_mouseEvent) {
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
return m_mouseEvent->y();
|
return m_mouseEvent->position().y();
|
||||||
}
|
}
|
||||||
|
|
||||||
void QmlMouseEvent::clear()
|
void QmlMouseEvent::clear()
|
||||||
|
@ -475,14 +475,14 @@ void WebView::openUrlInNewWindow()
|
|||||||
void WebView::sendTextByMail()
|
void WebView::sendTextByMail()
|
||||||
{
|
{
|
||||||
if (auto* action = qobject_cast<QAction*>(sender())) {
|
if (auto* action = qobject_cast<QAction*>(sender())) {
|
||||||
const QUrl mailUrl = QUrl::fromEncoded("mailto:%20?body=" + QUrl::toPercentEncoding(action->data().toString()));
|
const QUrl mailUrl = QUrl::fromEncoded(QByteArray("mailto:%20?body=" + QUrl::toPercentEncoding(action->data().toString())));
|
||||||
QDesktopServices::openUrl(mailUrl);
|
QDesktopServices::openUrl(mailUrl);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void WebView::sendPageByMail()
|
void WebView::sendPageByMail()
|
||||||
{
|
{
|
||||||
const QUrl mailUrl = QUrl::fromEncoded("mailto:%20?body=" + QUrl::toPercentEncoding(QString::fromUtf8(url().toEncoded())) + "&subject=" + QUrl::toPercentEncoding(title()));
|
const QUrl mailUrl = QUrl::fromEncoded(QByteArray("mailto:%20?body=" + QUrl::toPercentEncoding(QString::fromUtf8(url().toEncoded())) + "&subject=" + QUrl::toPercentEncoding(title())));
|
||||||
QDesktopServices::openUrl(mailUrl);
|
QDesktopServices::openUrl(mailUrl);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1136,7 +1136,7 @@ void WebView::_mouseReleaseEvent(QMouseEvent *event)
|
|||||||
|
|
||||||
case Qt::RightButton:
|
case Qt::RightButton:
|
||||||
if (s_forceContextMenuOnMouseRelease) {
|
if (s_forceContextMenuOnMouseRelease) {
|
||||||
QContextMenuEvent ev(QContextMenuEvent::Mouse, event->pos(), event->globalPos(), event->modifiers());
|
QContextMenuEvent ev(QContextMenuEvent::Mouse, event->pos(), event->globalPosition().toPoint(), event->modifiers());
|
||||||
_contextMenuEvent(&ev);
|
_contextMenuEvent(&ev);
|
||||||
event->accept();
|
event->accept();
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user