Tarptaeya's Blog

Fifth week of coding phase, GSoC'18

2 min read

Published: 2018-06-17 12:40:00

By Anmol Gautam

Tags: GSoC Falkon KDE


The week was totally involved in developing the GUI for QML Plugins. The follwoing APIs are developed:

Below are the screeshots of the Hello QML plugin from the my working branch

BrowserAction Button

Browser Action Button can be added to either Navigation Tool Bar or Status Bar or both. Browser_Action_Button

BrowserAction Popup

The popup for Browser Action Button is in form of QML Window. This part took much time to develop because:

Everything is fine upto this until I found that this didn't worked. My Mentor (David Rosca) explained that this is because the QWindow is not grabing mouse and keyboard events - which means that the window is not activated - so I added QWindow::requestActivate and It works like a charm! Browser_Action_Popup

SideBar Menu

SideBar_Menu

SideBar

Again SideBar menu is a QQuickWindow which is embeded into the browser using QWidget::createWindowContainer. SideBar


Again, a great thanks to my mentor David Rosca to help me in developing the APIs for GUI.

Happy Fathers Day!






All responses (0)

Copyright © 2017 - 2018 Anmol Gautam