[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