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