[mythtv-commits] Ticket #603: Removable media support in MythGallery

MythTV mythtv at cvs.mythtv.org
Wed Mar 15 17:24:07 UTC 2006


#603: Removable media support in MythGallery
-------------------------------------------------------+--------------------
 Reporter:  Aaron McCarthy <mccarthy.aaron at gmail.com>  |        Owner:  danielk 
     Type:  enhancement                                |       Status:  assigned
 Priority:  minor                                      |    Milestone:  0.20    
Component:  mythgallery                                |      Version:  head    
 Severity:  medium                                     |   Resolution:          
-------------------------------------------------------+--------------------
Comment (by danielk):

 Aaron can you look at this again?

 I didn't get as far as testing importing code, but I looked at the
 tag/copy/move/delete UI.

 There are some UI improvements which would make this much easier to use:
  * Clear marks after operation
  * Allow wholesale clearing all marks
  * If there are no marks and operation is delete, mark then delete
 selected item
  * Exit submenu on ESCAPE
  * Exit "Show Devices" on exit from submenu
  * Bind DELETE key to 'Delete Marked'
  * Show progress bar while performing operation. (The first thing I tried
 to copy took several minutes...)

 Plus there some code problems that need to be addressed:
  * Use Qt or C API for renaming/unlinking/copying files or directories.
 (Using the shell means needing to worry about shell escaping... As is, the
 core is unsafe.)
  * GetMedias() is unsafe if a device is removed/unmounted while you are
 looking at its returned list...
  * Avoid using #define's and #ifdef's when possible. For example you
 disable some code when _WIN32 is defined in IconView where it doesn't look
 like you need to.

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/603>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list