2009/12/8 Mikkel Kamstrup Erlandsen <mikkel.kamst...@gmail.com>:
> We should have a pluggable mainloop thing so that we can use the Qt
> mainloop instead.

Is this really needed? Talking with a KDE developer he told me that a
dependency on gobject isn't a problem to get something into KDE and
also that their mainloop uses gobject's one internally for
compatibility with gobject stuff.

In fact:

[rainct, zeitgeist-project]$ apt-cache rdepends libglib2.0-0 | grep kde
  kdebase-workspace-bin
  gkdebconf
  ggz-kde-games
[rainct, zeitgeist-project]$ apt-cache rdepends libglib2.0-0 | grep qt
  libqtgui4
  libqtcore4
  libtelepathy-qt4-farsight0
  python-gnuradio-qtgui
  libgnuradio-qtgui0
  xawtv-plugin-qt
  libtelepathy-qt4-farsight0
  libqtgui4
  libqtcore4
  libpolkit-qt0
  gtk2-engines-qtcurve
  gtk-qt-engine
  gnunet-qt

-- 
Alternative mainloops
https://bugs.launchpad.net/bugs/493923
You received this bug notification because you are a member of Zeitgeist
Framework, which is the registrant for Zeitgeist Framework.

Status in Zeitgeist Framework: New

Bug description:
I think the core engine only relies on the GObject bindings in order to get the 
mainloop integration needed to get DBus playing nice.

We should have a pluggable mainloop thing so that we can use the Qt mainloop 
instead. On the longer term we might want to look into writing our own Python 
based mainloop for DBus to avoid the Qt/GObject dep. altogether. This should 
save us a good deal of memory.



_______________________________________________
Mailing list: https://launchpad.net/~zeitgeist
Post to     : zeitgeist@lists.launchpad.net
Unsubscribe : https://launchpad.net/~zeitgeist
More help   : https://help.launchpad.net/ListHelp

Reply via email to