aboutsummaryrefslogtreecommitdiff
path: root/lumina-fm/widgets/DirWidget.h
Commit message (Collapse)AuthorAge
* Several changesCarlos Bohórquez2015-09-11
| | | | | | | | | | | | | | | | | Use the global variable sessionsettings_config_file in all places that must be used. QSettings::setPath was already setted so it's not needed. Deleted. Instead using variable for date and time format in case user settings aren't setted, now we go to Qt::DefaultLocaleShortDate. To perform this operation, we must work with Date and Time separately. Now DirWidget::date_format is an QStringList, first item for date and second for time. The QDateTime with format "yyyyMMddhhmmsszzz" is stored on whatsThis variable for being used in sort operations. CQTreeWidgetItem operator< function has been simplified. Now, to check dates, we used the value stored in whatsThis.
* Solves issue 11400Carlos Bohórquez2015-09-10
| | | | The functions to set dates on lumina-FM now use user preferred settings.
* Solves issue 11233Carlos Bohórquez2015-09-09
| | | | | | | | A new class has been created for manage the files displayed in QTreeWidget. This class inherits from QTreeWidgetItem and only redefines the operator< function. Now it's possible order by size and dates.
* Make sure that the removal verification dialog puts the list of items in the ↵Ken Moore2015-09-08
| | | | "detailed" text of the message box - otherwise it causes size issues if there are lots of items.
* Add support for the mouse "back" button (normally Mouse4, but may be set ↵Ken Moore2015-08-31
| | | | | | through X to something else). Also fix a minor bug in saving/loading the last history item for a browser.
* Add a couple tiny timing fixes for the lumina-fm backend:Ken Moore2015-08-28
| | | | | 1) Rollback the directory checked timestamp by 1/2 second from teh current time when doing a sync (just in case multiple fast changes to the dir). 2) Activate the dir watcher on all the files as well (not just the dir), and send all those signals into a collection timer with a 1/10 second delay to combine any simultaneous signals/changes into a single update call.
* Get drag and drop functionality completely working (Internal only - will not ↵Ken Moore2015-08-27
| | | | talk to other applications)
* Add support for the "New [File/Dir]" buttons back into lumina-fm.Ken Moore2015-08-26
|
* Commit a major overhaul of lumina-fm: PLEASE TEST!!Ken Moore2015-08-25
| | | | | | | | | | | | | | | | | 1) Seemlessly embed the ZFS rollback options into the main dir browser (simple time slider at the top). 2) Take all the main widgets and put them into separate classes/files (widgets/*) 3) Add support for both tabs and columns for multiple directory viewing 4) Remove the "icon" view mode, and replace it with an icon sizing option (larger/smaller) 5) Add the ability for the multimedia player and slideshow viewer to be running within separate tabs while still browsing the system (new files will be added to the queue instead of replacing it) 6) Ensure that only selected files are added to the player/slideshow on demand. 7) Add the ability to zoom in/out on a slideshow image. KNOWN ISSUES: 1) The new file/dir functionality has not been replaced/re-implemented yet. 2) The drag and drop functionality has been removed until a new implementation is put in. PLEASE TEST: ZFS snapshot use, multimedia file player, browsing and other UI changes
* Copy the old MainUI class over as an emergency backup in preparation for ↵Ken Moore2015-08-21
| | | | tying all the new UI/widgets in.
* Another checkpoint in the lumina-fm backend overhaul - still not tied into ↵Ken Moore2015-08-20
| | | | the general build/use yet.
* Commit some more work-in-progress on the new lumina-fm backend.Ken Moore2015-08-20
bgstack15