Du musst dir vor Augen halten das die GUI eines Browser zu 90% aus der Darstellung der Renderingengine besteht. Die dort genutze Logik ist natürlich sowieso Toolkinunabhängig, und der wesentliche Aufwand bei einem Browser.
Ich glaube nicht das man Scrollbars und ein paar Buttons als relevante Programmteile begreifen sollte.
Qt wird sicherlich keine wesentlichen internen Logiken bereitstellen, schlieslich nutzt Opera Qt nicht au fallen Plattformen auf denen die identische Renderingengine genutzt wird.
Also das sind schon ein bischen mehr als ein paar Buttons. Sämlichte Theming-Schnittstellen, Einstellungsdialoge, Plugins etc. betrifft die Änderung. Allein den ganzen Debugger etc. in der Oberfläche neu zu entwickeln... puh.
Ich denke mal, die haben genau das alles nicht gemacht und einfach die dahinter liegende API (QT) drurch eine eigene Toolkit-API reimplementiert oder gemapped.
Nur zur info: opera hat qt noch nie wirklich genutzt. qt war lediglich zur Darstellung, der scrollbars, der menus und der dialoge zustaendig. Der Rest wurde von opera selbst gezeichnet. Diese halbherzige Verwendung von qt ist beim KDE Projekt oefter negativ erwaehnt worden. Wirklich was aendern duerfte sich daher also nicht wirklich.
Du musst dir vor Augen halten das die GUI eines Browser zu 90% aus der Darstellung der Renderingengine besteht. Die dort genutze Logik ist natürlich sowieso Toolkinunabhängig, und der wesentliche Aufwand bei einem Browser.
Ich glaube nicht das man Scrollbars und ein paar Buttons als relevante Programmteile begreifen sollte.
Qt wird sicherlich keine wesentlichen internen Logiken bereitstellen, schlieslich nutzt Opera Qt nicht au fallen Plattformen auf denen die identische Renderingengine genutzt wird.
Also das sind schon ein bischen mehr als ein paar Buttons.
Sämlichte Theming-Schnittstellen, Einstellungsdialoge, Plugins etc. betrifft die Änderung.
Allein den ganzen Debugger etc. in der Oberfläche neu zu entwickeln... puh.
Ich denke mal, die haben genau das alles nicht gemacht und einfach die dahinter liegende
API (QT) drurch eine eigene Toolkit-API reimplementiert oder gemapped.
LG
Nur zur info: opera hat qt noch nie wirklich genutzt. qt war lediglich zur Darstellung, der scrollbars, der menus und der dialoge zustaendig. Der Rest wurde von opera selbst gezeichnet. Diese halbherzige Verwendung von qt ist beim KDE Projekt oefter negativ erwaehnt worden. Wirklich was aendern duerfte sich daher also nicht wirklich.