[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-bugs-dist
Subject: [Bug 59833] Better integration of hotpluggin in KDE
From: "Kévin" ervin Ottens <ervin () ipsquad ! net>
Date: 2005-07-10 14:57:31
Message-ID: 20050710145731.13696.qmail () ktown ! kde ! org
[Download RAW message or body]
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
http://bugs.kde.org/show_bug.cgi?id=59833
ervin ipsquad net changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
------- Additional Comments From ervin ipsquad net 2005-07-10 16:57 -------
SVN commit 433356 by ervin:
Ok, this time we have it! The media ioslave stack is complete, we notify the
user when a new medium is detected and we propose a set of actions.
It even introduces a new kcontrol module to configure this feature. It'll
soon be extended in order to tune a bit the media ioslave behavior.
Of course, further testing is needed to find bugs in this new code.
Thanks a lot to Jean-Remy Falleri who provided the initial base code. It's
now integrated inside kdebase after some refactoring.
We're now only lacking more konqueror services for media/* mimetypes.
CCMAIL:jr.falleri laposte net
BUG:59833
M +2 -1 Makefile.am
A kcmodule (directory)
A kcmodule/Makefile.am
A kcmodule/main.cpp [License: LGPL]
A kcmodule/main.h [License: LGPL]
A kcmodule/media.desktop
A kcmodule/mimetypelistboxitem.cpp [License: LGPL]
A kcmodule/mimetypelistboxitem.h [License: LGPL]
A kcmodule/notifiermodule.cpp [License: LGPL]
A kcmodule/notifiermodule.h [License: LGPL]
A kcmodule/notifiermoduleview.ui
A kcmodule/serviceconfigdialog.cpp [License: LGPL]
A kcmodule/serviceconfigdialog.h [License: LGPL]
A kcmodule/serviceview.ui
D kdedmodule (directory)
M +5 -1 libmediacommon/Makefile.am
A libmediacommon/actionlistboxitem.cpp [License: LGPL]
A libmediacommon/actionlistboxitem.h [License: LGPL]
A libmediacommon/notifieraction.cpp [License: LGPL]
A libmediacommon/notifieraction.h [License: LGPL]
A libmediacommon/notifiernothingaction.cpp [License: LGPL]
A libmediacommon/notifiernothingaction.h [License: LGPL]
A libmediacommon/notifieropenaction.cpp [License: LGPL]
A libmediacommon/notifieropenaction.h [License: LGPL]
A libmediacommon/notifierserviceaction.cpp [License: LGPL]
A libmediacommon/notifierserviceaction.h [License: LGPL]
A libmediacommon/notifiersettings.cpp [License: LGPL]
A libmediacommon/notifiersettings.h [License: LGPL]
A mediamanager (directory) kdedmodule#433345
A medianotifier (directory)
A medianotifier/Makefile.am
A medianotifier/medianotifier.cpp [License: LGPL]
A medianotifier/medianotifier.desktop
A medianotifier/medianotifier.h [License: LGPL]
A medianotifier/notificationdialog.cpp [License: LGPL]
A medianotifier/notificationdialog.h [License: LGPL]
A medianotifier/notificationdialogview.ui
M +1 -0 services/media_eject.desktop
M +1 -0 services/media_mount.desktop
M +1 -0 services/media_safelyremove.desktop
M +1 -0 services/media_unmount.desktop
--- trunk/KDE/kdebase/kioslave/media/Makefile.am #433355:433356
@ -1,4 +1,5 @
-SUBDIRS = libmediacommon . kdedmodule mounthelper kfile-plugin mimetypes services
+SUBDIRS = libmediacommon . mediamanager medianotifier mounthelper \
+ kfile-plugin kcmodule mimetypes services
INCLUDES = $(all_includes) -I$(srcdir)/libmediacommon
METASOURCES = AUTO
--- trunk/KDE/kdebase/kioslave/media/libmediacommon/Makefile.am #433355:433356
@ -2,4 +2,8 @
METASOURCES = AUTO
noinst_LTLIBRARIES = libmediacommon.la
-libmediacommon_la_SOURCES = medium.cpp
+libmediacommon_la_SOURCES = medium.cpp actionlistboxitem.cpp \
+ notifieraction.cpp notifierserviceaction.cpp \
+ notifiernothingaction.cpp notifieropenaction.cpp \
+ notifiersettings.cpp
+
--- trunk/KDE/kdebase/kioslave/media/services/media_eject.desktop #433355:433356
@ -2,6 +2,7 @
ServiceTypes=media/cdrom_mounted,media/cdrom_unmounted,media/cdwriter_mounted,media/c \
dwriter_unmounted,media/dvd_mounted,media/dvd_unmounted,media/audiocd,media/blankcd,media/blankdvd,media/dvdvideo,media/svcd,media/vcd
Actions=MediaEject;
X-KDE-Priority=TopLevel
+X-KDE-MediaNotifierHide=true
[Desktop Action MediaEject]
Name=Eject
--- trunk/KDE/kdebase/kioslave/media/services/media_mount.desktop #433355:433356
@ -2,6 +2,7 @
ServiceTypes=media/cdrom_unmounted,media/cdwriter_unmounted,media/dvd_unmounted,media \
/floppy5_unmounted,media/floppy_unmounted,media/hdd_unmounted,media/nfs_unmounted,media/removable_unmounted,media/smb_unmounted,media/zip_unmounted
Actions=MediaMount;
X-KDE-Priority=TopLevel
+X-KDE-MediaNotifierHide=true
[Desktop Action MediaMount]
Name=Mount
--- trunk/KDE/kdebase/kioslave/media/services/media_safelyremove.desktop \
#433355:433356 @ -2,6 +2,7 @
ServiceTypes=media/removable_mounted,media/removable_unmounted
Actions=MediaSafelyRemove;
X-KDE-Priority=TopLevel
+X-KDE-MediaNotifierHide=true
[Desktop Action MediaSafelyRemove]
Name=Safely Remove
--- trunk/KDE/kdebase/kioslave/media/services/media_unmount.desktop #433355:433356
@ -2,6 +2,7 @
ServiceTypes=media/cdrom_mounted,media/cdwriter_mounted,media/dvd_mounted,media/flopp \
y5_mounted,media/floppy_mounted,media/hdd_mounted,media/nfs_mounted,media/smb_mounted,media/zip_mounted,media/vcd,media/svcd,media/dvdvideo
Actions=MediaUnmount;
X-KDE-Priority=TopLevel
+X-KDE-MediaNotifierHide=true
[Desktop Action MediaUnmount]
Name=Unmount
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic