summaryrefslogtreecommitdiffstats
path: root/filewidget.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* Always select and set current first rowArno2016-09-161-1/+9
|
* Remove GroupBoxes from FileWidgetArno2016-09-051-23/+26
| | | | | | | | | | | | | Sigh... Well, nothing is as easy as it seems. After removing the GroupBoxes from FileWidget because they took too much real estate, I realized that returnPressed() did not work with the QLineEdits. That happened because I set the shortcut for properties() to Qt::Key_Enter. Never, ever do that! It completely messes up keyboard navigation! Use CTRL+Enter instead and restore keyPressEvent() for Qt::Key_Enter. If it's a directory, cd into it, otherwise try properties().
* Remove redundant keyPressEventsArno2016-09-051-15/+0
| | | | | Since the actions have shortcuts now, some keyPressEvents are not needed any more.
* Usability fixes for FileDisplayArno2016-09-051-1/+1
| | | | | | * save and restore size * actually restore header data * add Properties... to context menu
* Implement Copy&Paste for FileWidgetArno2016-09-041-2/+65
| | | | While at it, do the context menu, too...
* Make QActions local to FileWidgetArno2016-09-041-0/+83
| | | | Introduce Globals singleton for global actions.
* Add ProgressBar to status barArno2016-09-041-2/+9
| | | | | | | | Indicate progress of gathering data in status bar Also (yes, I know, should be a separate commit) fix keyboard navigation by getting rid of ShemovCleaner::keyPressEvent and replace it with buddies in QTabWidget.
* Make Backspace a shortcut for cdUp()Arno2016-09-041-0/+4
|
* Delete directories recursivelyArno2016-09-041-2/+23
|
* Add toolbar to FileWidgetArno2016-09-041-0/+3
|
* Add menuBar to FileWidgetArno2016-09-041-7/+38
|
* Implement delete filesArno2016-09-041-8/+25
|
* Move some code around: prep for actionsArno2016-09-041-19/+29
| | | | | | * rename itemDoubleClicked to itemSelected * turn cd and fileData into functions * Bugfix: actually exec() mQFiles when gathering data!
* Navigate by keyboardArno2016-09-041-1/+32
| | | | | | | * Enter -> itemDoubleClicked * CTRL-S -> filter * CTRL-D -> select directory * CTRL-F -> focus files
* Usability fixes for FileWidgetArno2016-09-041-42/+44
| | | | | | | * Use GroupBoxes * Don't clear filevew if browing is cancelled * processEvents() when gathering data * filter the view instead of selecting items when searching/filtering
* Display duration and num. of selected FilesArno2016-09-041-1/+33
| | | | | | | | When selecting files in FileWidget, calculate the total duration and display it in the status bar. Also count the selected Files and show them. Update status bar on changing tabs.
* Add FileDisplayArno2016-09-031-5/+17
| | | | | When doubleclicking on a file already present in DB show a dialog with the series name, actors and genres.
* Implement doubleClicked in FileWidgetArno2016-09-031-16/+30
| | | | | | | Navigate through the filesystem by doubleclicking directories. Rename enums from Row to Column, since it *are* columns. I'm not very good at naming things...
* Fix Video sortingArno2016-09-031-22/+40
| | | | | | | | | | Show directories in FileWidget and always put ".." first, then the directories by creating a new QSortFilterProxyModel. For this the file attribute is needed for every column, so use QList<QStandardItem*> instead of individual QStandardItem*s. Use enums to access columns.
* Make FileWidget searchableArno2016-09-031-1/+19
|
* FileWidget enhancementsArno2016-09-031-9/+48
| | | | | | | * add distinct icons for files presenet or non present in DB and non- video files, make it sortable * read and save settings * save geometry of ShemovCleaner
* Basic Version of FileWidgetArno2016-09-021-0/+147
It checks the DB for md5sums and colors the files accordingly. As I said: very basic!