From neel5481 at gmail.com Tue Jun 27 10:54:03 2017 From: neel5481 at gmail.com (neel patel) Date: Tue, 27 Jun 2017 14:24:03 +0530 Subject: [Web] ActiveQt Events Message-ID: Hi All, As I am using "QAxWidget". I took the "webbrowser" example as reference. As I am using "QTabWidget" as mainwindow widget and adding "QAxWidget" as tab widget. Below is the code for reference. m_tabWidget = new QTabWidget(mainwindow); m_mainGridLayout = new QGridLayout(m_tabWidget); m_mainGridLayout->setContentsMargins(0, 0, 0, 0); m_MainTab = new QWidget(m_tabWidget); m_tabGridLayout = new QGridLayout(m_MainTab); m_tabGridLayout->setContentsMargins(0, 0, 0, 0); m_activeX = new WebAxWidget(m_MainTab); m_activeX->setControl(QStringLiteral("{8856F961-340A-11D0-A96B-00C04FD705A2}")); m_activeX->setObjectName(QStringLiteral("WebBrowser")); m_activeX->setFocusPolicy(Qt::StrongFocus); m_tabGridLayout->addWidget(m_activeX, 0, 0, 1, 1); m_tabWidget->addTab(m_MainTab, QString()); mainwindow->setCentralWidget(m_tabWidget); class WebAxWidget : public QAxWidget { public: WebAxWidget(QWidget* parent = 0, Qt::WindowFlags f = 0) : QAxWidget(parent, f) { } } I want to receive events like NewWindow3, NewWindow2, BeforeNavigate2 with Qt. As such there is no signal available in "QAxWidget". How can we receive those signals from windows COM interface ? Let me know reference or pointers so that i can implement and suggest in above code. Thanks in Advance. -------------- next part -------------- An HTML attachment was scrubbed... URL: From neel5481 at gmail.com Thu Jun 29 08:50:16 2017 From: neel5481 at gmail.com (neel patel) Date: Thu, 29 Jun 2017 12:20:16 +0530 Subject: [Web] Drag and drop Event with QAxWidget issue Message-ID: Hi, I have subclass QAxWidget and re-implemented drag/drop Events as below but wherever we drag some widget to this area then no events are coming. class WebAxWidget : public QAxWidget { public: WebAxWidget(QWidget* parent = 0, Qt::WindowFlags f = 0) : QAxWidget(parent, f) { } protected: void dragEnterEvent(QDragEnterEvent *event) { qDebug() << "Drag Event started ActiveX widget"; event->accept(); } void dragMoveEvent(QDragMoveEvent *event) { qDebug() << "Drag Move started ActiveX widget"; event->acceptProposedAction(); } void dropEvent(QDropEvent *event) { qDebug() << "Drop Event for ActiveX widget"; } } No drag/drop events are coming. Can someone suggest how to receive those events ? Thanks in Advance. -------------- next part -------------- An HTML attachment was scrubbed... URL: From basu.aveek at gmail.com Fri Jun 9 17:19:42 2017 From: basu.aveek at gmail.com (Aveek Basu) Date: Fri, 09 Jun 2017 15:19:42 -0000 Subject: [Web] QT expert's help required for mentoring Linux Foundation GSoC project. Message-ID: Hi, This is Aveek from Linux Foundation. Currently myself and Till Kempeter, are working as the org admins of the LF GSoC project. This year have undertaken a project of developing the Common Print Dialog for Linux ( https://wiki.linuxfoundation.org/gsoc/google-summer-code-20 17-openprinting-projects). This project will for sure improve the user experience on how we all print in Linux today. The project involves development of the complex Common Print dialogs in QT. We are badly in need of someone who has development experience in QT upstream to guide our students. It will be of great help if someone from the community could could show interest. Thanks in advance. Regards, Aveek Org Admin The Linux Foundation -------------- next part -------------- An HTML attachment was scrubbed... URL: