Hello community,
here is the log from the commit of package kdebase3
checked in at Thu Apr 13 15:17:15 CEST 2006.
--------
--- KDE/kdebase3/kdebase3.changes 2006-04-08 21:26:29.000000000 +0200
+++ STABLE/kdebase3/kdebase3.changes 2006-04-11 10:51:07.000000000 +0200
@@ -1,0 +2,10 @@
+Tue Apr 11 10:48:45 CEST 2006 - coolo@suse.de
+
+- update media_hal.diff to make mounting floppies work (#164488)
+
+-------------------------------------------------------------------
+Mon Apr 10 13:22:01 CEST 2006 - wstephenson@suse.de
+
+- Fix failure to open Sound kcmodule (#164768)
+
+-------------------------------------------------------------------
New:
----
kcmshell_use_kde-sound.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kdebase3.spec ++++++
--- /var/tmp/diff_new_pack.V2gZ6D/_old 2006-04-13 15:16:45.000000000 +0200
+++ /var/tmp/diff_new_pack.V2gZ6D/_new 2006-04-13 15:16:45.000000000 +0200
@@ -37,7 +37,7 @@
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Url: http://www.kde.org/
Version: 3.5.1
-Release: 53
+Release: 55
%define kde_version 3.5.1
Source0: kdebase-%{kde_version}.tar.bz2
Source3: startkde.suse.sh
@@ -156,6 +156,7 @@
Patch152: kcontrol-lookandfeel.diff
Patch153: konsole-save-session-crash.diff
Patch155: use-full-hinting-by-default.diff
+Patch156: kcmshell_use_kde-sound.diff
Provides: kdebase
%description
@@ -325,7 +326,7 @@
Summary: Set and list fileshares
Group: System/Management
Version: 2.0
-Release: 68
+Release: 70
%description -n fileshareset
This package contains the the fileshareset utility to allow users to
@@ -470,6 +471,7 @@
%patch152
%patch153
%patch155
+%patch156
cp %SOURCE17 l10n/tw/flag.png
. /etc/opt/kde3/common_options
cd ../fileshareset2
@@ -1390,6 +1392,10 @@
%endif
%changelog -n kdebase3
+* Tue Apr 11 2006 - coolo@suse.de
+- update media_hal.diff to make mounting floppies work (#164488)
+* Mon Apr 10 2006 - wstephenson@suse.de
+- Fix failure to open Sound kcmodule (#164768)
* Sat Apr 08 2006 - schwab@suse.de
- Fix misplaced %%endif [#58820].
* Wed Apr 05 2006 - dmueller@suse.de
++++++ kcmshell_use_kde-sound.diff ++++++
Index: kcontrol/info/sound.desktop
===================================================================
--- kcontrol/info/sound.desktop (revision 523469)
+++ kcontrol/info/sound.desktop (working copy)
@@ -1,6 +1,6 @@
[Desktop Entry]
Encoding=UTF-8
-Exec=kcmshell sound
+Exec=kcmshell kde-sound
Icon=kcmsound
Type=Application
DocPath=kinfocenter/sound/index.html
++++++ media_hal.diff ++++++
--- /var/tmp/diff_new_pack.V2gZ6D/_old 2006-04-13 15:16:48.000000000 +0200
+++ /var/tmp/diff_new_pack.V2gZ6D/_new 2006-04-13 15:16:48.000000000 +0200
@@ -1,7 +1,7 @@
Index: medianotifier/medianotifier.cpp
===================================================================
---- medianotifier/medianotifier.cpp (.../KDE/3.5/kdebase/kioslave/media) (revision 501904)
-+++ medianotifier/medianotifier.cpp (.../work/coolos_media) (revision 525009)
+--- medianotifier/medianotifier.cpp (.../KDE/3.5/kdebase/kioslave/media) (Revision 501904)
++++ medianotifier/medianotifier.cpp (.../work/coolos_media) (Revision 528496)
@@ -54,7 +54,10 @@
{
kdDebug() << "MediaNotifier::onMediumChange( " << name << ", "
@@ -30,8 +30,8 @@
return false;
Index: libmediacommon/medium.cpp
===================================================================
---- libmediacommon/medium.cpp (.../KDE/3.5/kdebase/kioslave/media) (revision 501904)
-+++ libmediacommon/medium.cpp (.../work/coolos_media) (revision 525009)
+--- libmediacommon/medium.cpp (.../KDE/3.5/kdebase/kioslave/media) (Revision 501904)
++++ libmediacommon/medium.cpp (.../work/coolos_media) (Revision 528496)
@@ -40,6 +40,8 @@
m_properties+= QString::null; /* ICON_NAME */
@@ -52,8 +52,8 @@
const Medium Medium::create(const QStringList &properties)
Index: libmediacommon/medium.h
===================================================================
---- libmediacommon/medium.h (.../KDE/3.5/kdebase/kioslave/media) (revision 501904)
-+++ libmediacommon/medium.h (.../work/coolos_media) (revision 525009)
+--- libmediacommon/medium.h (.../KDE/3.5/kdebase/kioslave/media) (Revision 501904)
++++ libmediacommon/medium.h (.../work/coolos_media) (Revision 528496)
@@ -22,6 +22,7 @@
#include
#include
@@ -98,8 +98,8 @@
#endif
Index: mediaimpl.cpp
===================================================================
---- mediaimpl.cpp (.../KDE/3.5/kdebase/kioslave/media) (revision 501904)
-+++ mediaimpl.cpp (.../work/coolos_media) (revision 525009)
+--- mediaimpl.cpp (.../KDE/3.5/kdebase/kioslave/media) (Revision 501904)
++++ mediaimpl.cpp (.../work/coolos_media) (Revision 528496)
@@ -226,6 +226,8 @@
mp_mounting = &medium;
@@ -138,8 +138,8 @@
Index: kfile-plugin/kfile_media.desktop
===================================================================
---- kfile-plugin/kfile_media.desktop (.../KDE/3.5/kdebase/kioslave/media) (revision 501904)
-+++ kfile-plugin/kfile_media.desktop (.../work/coolos_media) (revision 525009)
+--- kfile-plugin/kfile_media.desktop (.../KDE/3.5/kdebase/kioslave/media) (Revision 501904)
++++ kfile-plugin/kfile_media.desktop (.../work/coolos_media) (Revision 528496)
@@ -57,4 +57,4 @@
Name[zh_TW]=媒體資訊
ServiceTypes=KFilePlugin
@@ -148,8 +148,8 @@
+MimeType=media/audiocd;media/hdd_mounted;media/blankcd;media/hdd_unmounted;media/blankdvd;media/cdrom_mounted;media/cdrom_unmounted;media/cdwriter_mounted;media/nfs_mounted;media/cdwriter_unmounted;media/nfs_unmounted;media/removable_mounted;media/dvd_mounted;media/removable_unmounted;media/dvd_unmounted;media/smb_mounted;media/dvdvideo;media/smb_unmounted;media/floppy5_mounted;media/svcd;media/floppy5_unmounted;media/vcd;media/floppy_mounted;media/zip_mounted;media/floppy_unmounted;media/zip_unmounted;media/gphoto2camera,media/camera_mounted,media/camera_unmounted
Index: kfile-plugin/kfilemediaplugin.cpp
===================================================================
---- kfile-plugin/kfilemediaplugin.cpp (.../KDE/3.5/kdebase/kioslave/media) (revision 501904)
-+++ kfile-plugin/kfilemediaplugin.cpp (.../work/coolos_media) (revision 525009)
+--- kfile-plugin/kfilemediaplugin.cpp (.../KDE/3.5/kdebase/kioslave/media) (Revision 501904)
++++ kfile-plugin/kfilemediaplugin.cpp (.../work/coolos_media) (Revision 528496)
@@ -64,12 +64,16 @@
addMimeType( "media/floppy_unmounted" );
addMimeType( "media/zip_unmounted" );
@@ -180,8 +180,8 @@
{
Index: configure.in.in
===================================================================
---- configure.in.in (.../KDE/3.5/kdebase/kioslave/media) (revision 501904)
-+++ configure.in.in (.../work/coolos_media) (revision 525009)
+--- configure.in.in (.../KDE/3.5/kdebase/kioslave/media) (Revision 501904)
++++ configure.in.in (.../work/coolos_media) (Revision 528496)
@@ -90,6 +90,13 @@
if test $dbus_inc != FOUND || test $dbus_lib != FOUND ; then
KDE_PKG_CHECK_MODULES( DBUS, "dbus-1", [ DBUS_INCS=$DBUS_CFLAGS; dbus_inc=FOUND; dbus_lib=FOUND; ] , AC_MSG_RESULT( Nothing found on PKG_CONFIG_PATH ) )
@@ -198,8 +198,8 @@
dbus=FOUND
Index: mounthelper/kio_media_mounthelper.cpp
===================================================================
---- mounthelper/kio_media_mounthelper.cpp (.../KDE/3.5/kdebase/kioslave/media) (revision 501904)
-+++ mounthelper/kio_media_mounthelper.cpp (.../work/coolos_media) (revision 525009)
+--- mounthelper/kio_media_mounthelper.cpp (.../KDE/3.5/kdebase/kioslave/media) (Revision 501904)
++++ mounthelper/kio_media_mounthelper.cpp (.../work/coolos_media) (Revision 528496)
@@ -27,6 +27,7 @@
#include
#include
@@ -294,8 +294,8 @@
#include "kio_media_mounthelper.moc"
Index: mounthelper/Makefile.am
===================================================================
---- mounthelper/Makefile.am (.../KDE/3.5/kdebase/kioslave/media) (revision 501904)
-+++ mounthelper/Makefile.am (.../work/coolos_media) (revision 525009)
+--- mounthelper/Makefile.am (.../KDE/3.5/kdebase/kioslave/media) (Revision 501904)
++++ mounthelper/Makefile.am (.../work/coolos_media) (Revision 528496)
@@ -6,7 +6,7 @@
kio_media_mounthelper_SOURCES = kio_media_mounthelper.cpp
@@ -307,8 +307,8 @@
Index: kcmodule/managermodule.cpp
===================================================================
---- kcmodule/managermodule.cpp (.../KDE/3.5/kdebase/kioslave/media) (revision 501904)
-+++ kcmodule/managermodule.cpp (.../work/coolos_media) (revision 525009)
+--- kcmodule/managermodule.cpp (.../KDE/3.5/kdebase/kioslave/media) (Revision 501904)
++++ kcmodule/managermodule.cpp (.../work/coolos_media) (Revision 528496)
@@ -39,15 +39,15 @@
QString hal_text = view->kcfg_HalBackendEnabled->text();
hal_text += " ("+i18n("No support for HAL on this system")+")";
@@ -329,8 +329,8 @@
}
Index: Makefile.am
===================================================================
---- Makefile.am (.../KDE/3.5/kdebase/kioslave/media) (revision 501904)
-+++ Makefile.am (.../work/coolos_media) (revision 525009)
+--- Makefile.am (.../KDE/3.5/kdebase/kioslave/media) (Revision 501904)
++++ Makefile.am (.../work/coolos_media) (Revision 528496)
@@ -1,5 +1,5 @@
SUBDIRS = libmediacommon . mediamanager medianotifier mounthelper \
- kfile-plugin kcmodule mimetypes services
@@ -347,8 +347,8 @@
+ $(XGETTEXT) *.cpp *.h kfile-plugin/*.cpp libmediacommon/*.cpp mediamanager/*.cpp mounthelper/*.cpp propsdlgplugin/*.cpp -o $(podir)/kio_media.pot
Index: propsdlgplugin/propertiespage.h
===================================================================
---- propsdlgplugin/propertiespage.h (.../KDE/3.5/kdebase/kioslave/media) (revision 0)
-+++ propsdlgplugin/propertiespage.h (.../work/coolos_media) (revision 525009)
+--- propsdlgplugin/propertiespage.h (.../KDE/3.5/kdebase/kioslave/media) (Revision 0)
++++ propsdlgplugin/propertiespage.h (.../work/coolos_media) (Revision 528496)
@@ -0,0 +1,46 @@
+/*
+ Copyright (c) 2004 Jan Schaefer
@@ -398,8 +398,8 @@
+#endif
Index: propsdlgplugin/media_propsdlgplugin.desktop
===================================================================
---- propsdlgplugin/media_propsdlgplugin.desktop (.../KDE/3.5/kdebase/kioslave/media) (revision 0)
-+++ propsdlgplugin/media_propsdlgplugin.desktop (.../work/coolos_media) (revision 525009)
+--- propsdlgplugin/media_propsdlgplugin.desktop (.../KDE/3.5/kdebase/kioslave/media) (Revision 0)
++++ propsdlgplugin/media_propsdlgplugin.desktop (.../work/coolos_media) (Revision 528496)
@@ -0,0 +1,7 @@
+[Desktop Entry]
+Encoding=UTF-8
@@ -410,8 +410,8 @@
+ServiceTypes=KPropsDlg/Plugin,media/audiocd,media/hdd_mounted,media/hdd_unmounted,media/cdrom_mounted,media/cdrom_unmounted,media/cdwriter_mounted,media/nfs_mounted,media/cdwriter_unmounted,media/nfs_unmounted,media/removable_mounted,media/dvd_mounted,media/removable_unmounted,media/dvd_unmounted,media/smb_mounted,media/dvdvideo,media/smb_unmounted,media/floppy5_mounted,media/floppy5_unmounted,media/floppy_mounted,media/zip_mounted,media/floppy_unmounted,media/zip_unmounted,media/camera_mounted,media/camera_unmounted
Index: propsdlgplugin/propertiespagegui.ui.h
===================================================================
---- propsdlgplugin/propertiespagegui.ui.h (.../KDE/3.5/kdebase/kioslave/media) (revision 0)
-+++ propsdlgplugin/propertiespagegui.ui.h (.../work/coolos_media) (revision 525009)
+--- propsdlgplugin/propertiespagegui.ui.h (.../KDE/3.5/kdebase/kioslave/media) (Revision 0)
++++ propsdlgplugin/propertiespagegui.ui.h (.../work/coolos_media) (Revision 528496)
@@ -0,0 +1,22 @@
+/****************************************************************************
+** ui.h extension file, included from the uic-generated form implementation.
@@ -437,8 +437,8 @@
+
Index: propsdlgplugin/propsdlgshareplugin.h
===================================================================
---- propsdlgplugin/propsdlgshareplugin.h (.../KDE/3.5/kdebase/kioslave/media) (revision 0)
-+++ propsdlgplugin/propsdlgshareplugin.h (.../work/coolos_media) (revision 525009)
+--- propsdlgplugin/propsdlgshareplugin.h (.../KDE/3.5/kdebase/kioslave/media) (Revision 0)
++++ propsdlgplugin/propsdlgshareplugin.h (.../work/coolos_media) (Revision 528496)
@@ -0,0 +1,44 @@
+/*
+ Copyright (c) 2004 Jan Schaefer
@@ -486,8 +486,8 @@
+
Index: propsdlgplugin/Makefile.am
===================================================================
---- propsdlgplugin/Makefile.am (.../KDE/3.5/kdebase/kioslave/media) (revision 0)
-+++ propsdlgplugin/Makefile.am (.../work/coolos_media) (revision 525009)
+--- propsdlgplugin/Makefile.am (.../KDE/3.5/kdebase/kioslave/media) (Revision 0)
++++ propsdlgplugin/Makefile.am (.../work/coolos_media) (Revision 528496)
@@ -0,0 +1,12 @@
+METASOURCES = AUTO
+
@@ -503,8 +503,8 @@
+media_propsdlgplugin_la_SOURCES = propertiespage.cpp propertiespagegui.ui propsdlgshareplugin.cpp
Index: propsdlgplugin/propertiespage.cpp
===================================================================
---- propsdlgplugin/propertiespage.cpp (.../KDE/3.5/kdebase/kioslave/media) (revision 0)
-+++ propsdlgplugin/propertiespage.cpp (.../work/coolos_media) (revision 525009)
+--- propsdlgplugin/propertiespage.cpp (.../KDE/3.5/kdebase/kioslave/media) (Revision 0)
++++ propsdlgplugin/propertiespage.cpp (.../work/coolos_media) (Revision 528496)
@@ -0,0 +1,217 @@
+/*
+ Copyright (c) 2004 Jan Schaefer
@@ -725,8 +725,8 @@
+#include "propertiespage.moc"
Index: propsdlgplugin/propertiespagegui.ui
===================================================================
---- propsdlgplugin/propertiespagegui.ui (.../KDE/3.5/kdebase/kioslave/media) (revision 0)
-+++ propsdlgplugin/propertiespagegui.ui (.../work/coolos_media) (revision 525009)
+--- propsdlgplugin/propertiespagegui.ui (.../KDE/3.5/kdebase/kioslave/media) (Revision 0)
++++ propsdlgplugin/propertiespagegui.ui (.../work/coolos_media) (Revision 528496)
@@ -0,0 +1,390 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>PropertiesPageGUI</class>
@@ -1120,8 +1120,8 @@
+</UI>
Index: propsdlgplugin/propsdlgshareplugin.cpp
===================================================================
---- propsdlgplugin/propsdlgshareplugin.cpp (.../KDE/3.5/kdebase/kioslave/media) (revision 0)
-+++ propsdlgplugin/propsdlgshareplugin.cpp (.../work/coolos_media) (revision 525009)
+--- propsdlgplugin/propsdlgshareplugin.cpp (.../KDE/3.5/kdebase/kioslave/media) (Revision 0)
++++ propsdlgplugin/propsdlgshareplugin.cpp (.../work/coolos_media) (Revision 528496)
@@ -0,0 +1,100 @@
+/*
+ Copyright (c) 2004 Jan Schaefer
@@ -1224,7 +1224,7 @@
+#include "propsdlgshareplugin.moc"
+
-Property changes on: propsdlgplugin
+Eigenschaftsänderungen: propsdlgplugin
___________________________________________________________________
Name: svn:ignore
+ propertiespagegui.cpp
@@ -1239,8 +1239,8 @@
Index: mediamanager/mediamanager.cpp
===================================================================
---- mediamanager/mediamanager.cpp (.../KDE/3.5/kdebase/kioslave/media) (revision 501904)
-+++ mediamanager/mediamanager.cpp (.../work/coolos_media) (revision 525009)
+--- mediamanager/mediamanager.cpp (.../KDE/3.5/kdebase/kioslave/media) (Revision 501904)
++++ mediamanager/mediamanager.cpp (.../work/coolos_media) (Revision 528496)
@@ -76,14 +76,15 @@
}
@@ -1355,8 +1355,8 @@
const QPtrList<Medium> media = m_mediaList.list();
Index: mediamanager/halbackend.cpp
===================================================================
---- mediamanager/halbackend.cpp (.../KDE/3.5/kdebase/kioslave/media) (revision 501904)
-+++ mediamanager/halbackend.cpp (.../work/coolos_media) (revision 525009)
+--- mediamanager/halbackend.cpp (.../KDE/3.5/kdebase/kioslave/media) (Revision 501904)
++++ mediamanager/halbackend.cpp (.../work/coolos_media) (Revision 528496)
@@ -21,9 +21,16 @@
#include
@@ -1583,7 +1583,64 @@
};
}
medium->setMimeType(mimeType);
-@@ -573,15 +652,30 @@
+@@ -513,25 +592,49 @@
+ }
+ else
+ {
++ // HAL hates floppies - so we have to do it twice ;(
++ medium->mountableState(libhal_drive_get_device_file(halDrive), QString::null, QString::null, false);
++ QString mp = isInFstab(medium);
++
++ if (!mp.isNull())
++ {
++ // now that we know it's in fstab, we have to find out if it's mounted
++ KMountPoint::List mtab = KMountPoint::currentMountPoints();
++
++ KMountPoint::List::iterator it = mtab.begin();
++ KMountPoint::List::iterator end = mtab.end();
++
++ bool mounted = false;
++
++ for (; it!=end; ++it)
++ {
++ if ((*it)->mountedFrom() == medium->deviceNode() && (*it)->mountPoint() == mp )
++ {
++ mounted = true;
++ break;
++ }
++ }
++
+ medium->mountableState(
+ libhal_drive_get_device_file(halDrive), /* Device node */
+- "", /* Mount point */
+- "", /* Filesystem type */
+- false ); /* Mounted ? */
++ mp, /* Mount point */
++ "auto", /* Filesystem type */
++ mounted ); /* Mounted ? */
++ }
+ }
+
+ if (hal_device_get_property_QString(m_halContext, udi, "storage.drive_type") == "floppy")
+ {
+- if (halVolume)
+- medium->setMimeType("media/floppy" + MOUNT_SUFFIX);
++ if (medium->isMounted()) // don't use _SUFFIX here as it accesses the volume
++ medium->setMimeType("media/floppy_mounted" );
+ else
+ medium->setMimeType("media/floppy_unmounted");
+ }
+
+ if (hal_device_get_property_QString(m_halContext, udi, "storage.drive_type") == "zip")
+ {
+- if (halVolume)
+- medium->setMimeType("media/zip" + MOUNT_SUFFIX);
++ if (medium->isMounted())
++ medium->setMimeType("media/zip_mounted" );
+ else
+ medium->setMimeType("media/zip_unmounted");
+ }
+@@ -573,15 +676,30 @@
/** @todo find name */
medium->setName("camera");
@@ -1616,7 +1673,7 @@
medium->setLabel(i18n("Camera"));
}
-@@ -643,4 +737,456 @@
+@@ -643,4 +761,462 @@
s_HALBackend->DeviceCondition(udi, condition_name);
}
@@ -1840,10 +1897,13 @@
+
+void HALBackend::slotResult(KIO::Job *job)
+{
++ kdDebug() << "slotResult " << mount_jobs[job] << endl;
+ if (job->error())
+ {
+ KMessageBox::error(0, job->errorText());
-+ }
++ }
++ ResetProperties( mount_jobs[job].latin1() );
++ mount_jobs.remove(job);
+}
+
+QString HALBackend::isInFstab(const Medium *medium)
@@ -1855,6 +1915,7 @@
+
+ for (; it!=end; ++it)
+ {
++ kdDebug() << "isInFstab -" << medium->deviceNode() << "- -" << (*it)->realDeviceName() << "- -" << (*it)->mountedFrom() << endl;
+ if ((*it)->mountedFrom() == medium->deviceNode() || ( !medium->deviceNode().isEmpty() && (*it)->realDeviceName() == medium->deviceNode() ) )
+ {
+ QStringList opts = (*it)->mountOptions();
@@ -1878,6 +1939,7 @@
+ KIO::Job *job = KIO::mount( false, 0, medium->deviceNode(), mountPoint );
+ connect(job, SIGNAL( result (KIO::Job *)),
+ SLOT( slotResult( KIO::Job *)));
++ mount_jobs[job] = medium->id();
+ return QString(); // we won't report an error here
+ }
+
@@ -1986,6 +2048,7 @@
+ KIO::Job *job = KIO::unmount( medium->mountPoint(), false );
+ connect(job, SIGNAL( result (KIO::Job *)),
+ SLOT( slotResult( KIO::Job *)));
++ mount_jobs[job] = medium->id();
+ return QString(); // we won't report an error here
+ }
+
@@ -2075,8 +2138,8 @@
#include "halbackend.moc"
Index: mediamanager/mediamanager.h
===================================================================
---- mediamanager/mediamanager.h (.../KDE/3.5/kdebase/kioslave/media) (revision 501904)
-+++ mediamanager/mediamanager.h (.../work/coolos_media) (revision 525009)
+--- mediamanager/mediamanager.h (.../KDE/3.5/kdebase/kioslave/media) (Revision 501904)
++++ mediamanager/mediamanager.h (.../work/coolos_media) (Revision 528496)
@@ -28,6 +28,7 @@
#include "removablebackend.h"
#include "mediadirnotify.h"
@@ -2108,8 +2171,8 @@
Index: mediamanager/halbackend.h
===================================================================
---- mediamanager/halbackend.h (.../KDE/3.5/kdebase/kioslave/media) (revision 501904)
-+++ mediamanager/halbackend.h (.../work/coolos_media) (revision 525009)
+--- mediamanager/halbackend.h (.../KDE/3.5/kdebase/kioslave/media) (Revision 501904)
++++ mediamanager/halbackend.h (.../work/coolos_media) (Revision 528496)
@@ -104,6 +104,9 @@
#define libhal_device_query_capability(ctx, udi, capability, error) hal_device_query_capability(ctx, udi, capability)
#endif
@@ -2147,12 +2210,14 @@
/* Hal call-backs -- from gvm*/
public:
#ifdef HAL_0_4
-@@ -276,6 +291,8 @@
+@@ -276,6 +291,10 @@
* Object for the kded module
*/
QObject* m_parent;
+
+ DBusConnection *dbus_connection;
++
++ QMap mount_jobs;
};
#endif /* _HALBACKEND_H_ */
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...