2021-11-23 22:59:43 +03:00
|
|
|
#include "urleventfilter.h"
|
|
|
|
|
#include <QMessageBox>
|
|
|
|
|
|
|
|
|
|
bool URLEventFilter::eventFilter(QObject *obj, QEvent *event)
|
|
|
|
|
{
|
|
|
|
|
if (event->type() == QEvent::FileOpen) {
|
|
|
|
|
QFileOpenEvent *fileEvent = static_cast<QFileOpenEvent*>(event);
|
|
|
|
|
if(!fileEvent->url().isEmpty())
|
|
|
|
|
{
|
2022-01-06 16:41:25 +01:00
|
|
|
m_pmainwindow->handle_deeplink_click(fileEvent->url().toString());
|
2022-01-05 19:32:26 +01:00
|
|
|
//QMessageBox msg;
|
|
|
|
|
//msg.setText(fileEvent->url().toString());
|
|
|
|
|
//msg.exec();
|
2022-01-06 16:41:25 +01:00
|
|
|
return true;
|
2021-11-23 22:59:43 +03:00
|
|
|
}
|
2022-01-06 16:41:25 +01:00
|
|
|
return true;
|
2021-11-23 22:59:43 +03:00
|
|
|
} else {
|
|
|
|
|
// standard event processing
|
|
|
|
|
return QObject::eventFilter(obj, event);
|
|
|
|
|
}
|
|
|
|
|
};
|