Lighthouse Architecture: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
No edit summary
 
No edit summary
Line 1: Line 1:
'''English''' [[Lighthouse Architecture Bulgarian|Български]]
[[Category:Developing_Qt::Lighthouse]]


'''<span class="caps">THIS</span> <span class="caps">PAGE</span> IS <span class="caps">OBSOLETE</span>''' – Please move the useful content to [[Qt-Platform-Abstraction|Qt Platform Abstraction]] and redirect there. Thank you!
'''English''' [[Lighthouse_Architecture_Bulgarian|Български]]


=The architecture of Lighthouse=
'''THIS PAGE IS OBSOLETE''' - Please move the useful content to [[Qt Platform Abstraction]] and redirect there. Thank you!
 
= The architecture of Lighthouse =


[work in progress]
[work in progress]


* Lighthouse is a Qt port
* Lighthouse is a Qt port
* There is a Plugin <span class="caps">API</span> for backends
* There is a Plugin API for backends
 
Lighthouse itself is completely windowsystem agnostic. In contrast to <span class="caps">QWS</span>, it does not even care if it’s running as a single process, or whether there are multiple Lighthouse processes on the system. All Lighthouse knows is that there is a way to create window surfaces. How these surfaces are shown on the display is up to the backend. In a multi-process setting where a client process needs to communicate with a server to show something on the screen, the inter-process communication will be handled by the backend.
 
===Categories:===
 
* [[:Category:Developing Qt|Developing_Qt]]
** [[:Category:Developing Qt::Lighthouse|Lighthouse]]

Revision as of 09:38, 24 February 2015


English Български

THIS PAGE IS OBSOLETE - Please move the useful content to Qt Platform Abstraction and redirect there. Thank you!

The architecture of Lighthouse

[work in progress]

  • Lighthouse is a Qt port
  • There is a Plugin API for backends