summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix bug in setFsFree()Arno2010-05-141-3/+3
| | | | | Make height of QLabel dependent on font size instead of its own heigt. The latter makes it grow in height from every call to setFsFree().
* Fix calls to setFsFree()Arno2010-05-141-2/+4
| | | | | Move connect() to constructor and also recalculate free space after removing files by connecting to rowsRemoved(QModelIndex,int,int).
* Cleanup archive extractionArno2010-05-147-198/+0
| | | | | Removed the code for archive extraction. Never used it, never liked it and really never worked properly.
* Cleanup ConfigurationDialogArno2010-05-142-164/+26
| | | | | | | | | Major cleanup of ConfigurationDialog. Got rid of the expand paths madness on startup. Since we now have decent session management we don't need it any more. Also got rid of the extraction settings. Next part will be to remove the corresponding functions.
* Bugfix: ProgramConfiguratorArno2010-05-141-0/+4
| | | | When adding a program select it in QComboBox afterwards.
* Added "Play selected" and "Open with" to ArchiveViewWidgetArno2010-05-144-43/+130
| | | | | | | | | | | | | | | Implemented "Play selected movies" and "Open with" functions in ArchiveViewWidget. Also fixed a potential crash when re-creating the "Open with"-submenus. It's not possible to remove actions from an ActionGroup while iterating over the group with foreach. The ActionGroup is modified when calling removeAction() thus throwing the iterator of the loop off. Solution: First remove the actions from the ActionGroup and then delete the ActionGroup itself. The QObject destructor will take care of the contained Actions.
* Revamped ArchiveViewWidget context menuArno2010-05-142-12/+15
| | | | | Add separators to ArchiveViewWidget->fileView() contextmenu using QActions and by integers during construction of QMenu.
* Discard QDirModelArno2010-05-129-56/+28
| | | | QDirModel is deprecated by the Nokia guys. Use QFileSystemModel instead.
* Re-added Rename File to FileView contenxt menuArno2010-05-121-0/+1
| | | | Forgot it the first time.
* Solved issue with mRefreshA in FilesystemWidgetArno2010-05-123-35/+11
| | | | | | | | | | FilesystemWidget needs a pointer to the QAction triggering a refresh to disable it under certain circumstances. The current solution was to search the actions() of a child widget for a specific string in QAction::data(). Don't like it. Now SheMov sets the refresh action via a member function of FilesystemWidget.
* Got rid of crypto++ dependencyArno2010-05-122-25/+22
| | | | Replaced calls to crypto++ with QCryptographicHash
* Bugfix in ProgramConfiguratorArno2010-05-121-3/+1
| | | | Forgot to connect the Update button with his slot.
* Implemented "Open with"Arno2010-05-122-10/+19
| | | | | | The contextmenu of Fileview got an "Open with" submenu containing all configured programs. Opening files does not depend on MIME-types. That means a movie can be opened with a pictureviewer and vice versa.
* Revamp actions for FilesystemWidgetArno2010-05-115-54/+85
| | | | | | | Make actions for FilesystemWidget more Qt-like. Wrapped Rename menu into an Action and got rid of the ugly findAction(). Use signal instead. Also added actions for OpenWith.
* Make use of new Config-Values for programsArno2010-05-112-10/+44
| | | | | | Double click and playSelected() now uses the default from a list of several program. If no default program is set, the first element in the Hash is used.
* Redesign of ConfigurationDialogArno2010-05-105-61/+298
| | | | | Revamped ConfigurationDialog for more than one movie player or picture viewers. Introduced a new widget ProgramConfigurator.
* Implemented read/write settings at startup/exitArno2010-05-104-27/+90
| | | | | | | The window position and size is now written to disk on exit and read on startup. Also, the expanded directories from the tree are saved and restored. This means I can get rid of this ugly expand dirs on startup thing. Never liked it very much.
* -turned QualityStats into general purpose class GraphBarWidgetam2009-11-286-180/+286
| | | | git-svn-id: file:///var/svn/repos2/shemov/trunk@429 f440f766-f032-0410-8965-dc7d17de2ca0
* -MoviePropertiesDialog now uses ActorModel and QTreeview for displaying actorsam2009-11-222-19/+19
| | | | git-svn-id: file:///var/svn/repos2/shemov/trunk@428 f440f766-f032-0410-8965-dc7d17de2ca0
* -fixed bug in cover file handlingam2009-11-221-5/+10
| | | | git-svn-id: file:///var/svn/repos2/shemov/trunk@427 f440f766-f032-0410-8965-dc7d17de2ca0
* -fixed small bug in actormodelam2009-11-221-0/+7
| | | | git-svn-id: file:///var/svn/repos2/shemov/trunk@426 f440f766-f032-0410-8965-dc7d17de2ca0
* -fixed bug with md5sums in archiveeditdialogam2009-11-152-9/+6
| | | | git-svn-id: file:///var/svn/repos2/shemov/trunk@425 f440f766-f032-0410-8965-dc7d17de2ca0
* -fixed move to burn dir to use the right directoriesam2009-11-091-14/+9
| | | | git-svn-id: file:///var/svn/repos2/shemov/trunk@424 f440f766-f032-0410-8965-dc7d17de2ca0
* -changed editarchiveitemdialog to actorwidgetam2009-11-096-73/+154
| | | | | | | -added actor statistics git-svn-id: file:///var/svn/repos2/shemov/trunk@423 f440f766-f032-0410-8965-dc7d17de2ca0
* -removed a lot of qDebug() includesam2009-11-0818-74/+445
| | | | | | | -turned the Fileinformation into a QTreeview, created a model for that git-svn-id: file:///var/svn/repos2/shemov/trunk@422 f440f766-f032-0410-8965-dc7d17de2ca0
* -made burnDir configurable via ConfigurationDialogam2009-11-0610-96/+296
| | | | | | | | | | -revamped archivedialog to make it more intuitive -added simple listModel without database access (should be renamed) -actorlist in archivedialog now is a QTreeView -changed mFileList in achiveFileWidget git-svn-id: file:///var/svn/repos2/shemov/trunk@421 f440f766-f032-0410-8965-dc7d17de2ca0
* -implemented play selected filesam2009-10-244-0/+35
| | | | git-svn-id: file:///var/svn/repos2/shemov/trunk@420 f440f766-f032-0410-8965-dc7d17de2ca0
* -Made manual add work againam2009-10-242-14/+34
| | | | | | | -Recognize matrovka containers as movies git-svn-id: file:///var/svn/repos2/shemov/trunk@419 f440f766-f032-0410-8965-dc7d17de2ca0
* -Removed some qDebug() statementsam2009-09-165-27/+24
| | | | | | | | | | -Removed filtering of extractor output (not tested) -Changed SelectionMode of filemanager to ExtendedSelection -Fixed bug in SheMov::setFreeFS -Size of selected files is now shown in filemanager git-svn-id: file:///var/svn/repos2/shemov/trunk@407 f440f766-f032-0410-8965-dc7d17de2ca0
* -implemented statistics for quality distributionam2009-09-064-7/+86
| | | | | | | -filter bar in archiveview can now be activated by pressing enter git-svn-id: file:///var/svn/repos2/shemov/trunk@406 f440f766-f032-0410-8965-dc7d17de2ca0
* -started statistics. It compiles, but does nothing at all yetam2009-09-055-2/+139
| | | | | | | -implemented aboutShemov and aboutQt git-svn-id: file:///var/svn/repos2/shemov/trunk@405 f440f766-f032-0410-8965-dc7d17de2ca0
* -added free space label in statusbaram2009-08-282-0/+55
| | | | git-svn-id: file:///var/svn/repos2/shemov/trunk@404 f440f766-f032-0410-8965-dc7d17de2ca0
* -created and added splash screenam2009-08-194-1/+7
| | | | git-svn-id: file:///var/svn/repos2/shemov/trunk@403 f440f766-f032-0410-8965-dc7d17de2ca0
* -Modified MovieModel:am2009-08-159-10/+191
| | | | | | | | | | | ->FullPathRole and CoverPathRole ->maxValue of any column -Implemented move files to directory for burning -Implemented collective DVDNo change -Implemented delete from archive git-svn-id: file:///var/svn/repos2/shemov/trunk@402 f440f766-f032-0410-8965-dc7d17de2ca0
* -Implemented conlumnContains() in MovieModelam2009-08-1411-18/+121
| | | | | | | | | | -Implemented guess-function in ArchiveEditDialog -Cumulative size is now shown in statusBar() when selecting items in ArchiveViewWidget -Fixed EditArchiveItemDialog allowing duplicate titles (neccessary after creating iseriesno and ipartno) -Fixed windowTitle() when changing tabs git-svn-id: file:///var/svn/repos2/shemov/trunk@401 f440f766-f032-0410-8965-dc7d17de2ca0
* -fixed sorting in ArchiveProxy: had to introduce two new fields to ↵am2009-08-0711-56/+142
| | | | | | | | | MovieModel: partno and seriesno -made changes to archiveviewiwdget.cpp and dialogs accordingly git-svn-id: file:///var/svn/repos2/shemov/trunk@400 f440f766-f032-0410-8965-dc7d17de2ca0
* -prepared archiveviewwidget for size operationam2009-08-062-33/+36
| | | | | | | -need some more attributes for movieitem, like part and movienumber to sort properly git-svn-id: file:///var/svn/repos2/shemov/trunk@399 f440f766-f032-0410-8965-dc7d17de2ca0
* -sorting of archive now takes movie number into accountam2009-08-022-0/+43
| | | | git-svn-id: file:///var/svn/repos2/shemov/trunk@398 f440f766-f032-0410-8965-dc7d17de2ca0
* -finished properties dialogam2009-08-017-8/+178
| | | | | | | -start mplayer detached from FileSystemWidget git-svn-id: file:///var/svn/repos2/shemov/trunk@397 f440f766-f032-0410-8965-dc7d17de2ca0
* -started properties dialog, does nothing atm, but compiles :)am2009-07-313-2/+110
| | | | git-svn-id: file:///var/svn/repos2/shemov/trunk@396 f440f766-f032-0410-8965-dc7d17de2ca0
* -some minor changes and usability things:am2009-07-248-4/+31
| | | | | | | | | | | -When archiving files, also add new actors to the actorselection -Added completer to ListEditor -When selecting an already existing actor, also add it to actorselection -invalidate ArchiveProxy when items are added -prevent manual editing of FilesystemView git-svn-id: file:///var/svn/repos2/shemov/trunk@395 f440f766-f032-0410-8965-dc7d17de2ca0
* -Finished CoverArchiveEditor (finally, don't like that piece of code, too ↵am2009-07-2223-16/+490
| | | | | | | | | | complicated) -It's now possible to manually add a movie w/o a file -Some usability fixes git-svn-id: file:///var/svn/repos2/shemov/trunk@394 f440f766-f032-0410-8965-dc7d17de2ca0
* -Made CoverItem behave consistentam2009-07-2121-140/+323
| | | | | | | | | | -get QModelIndex from MovieModel by movieId -ArchiveView: added delegates for dvd and size, MovieItem now returns size as int -Finished EditArchiveItemDialog -Reverted covereditor, it became too convoluted git-svn-id: file:///var/svn/repos2/shemov/trunk@393 f440f766-f032-0410-8965-dc7d17de2ca0
* -started on editing the archiveam2009-07-2012-11/+444
| | | | | | | | | | -big probs with the covers, I'll stop for now, can't think straight any more -changes to MovieModel -changes to MovieItem -modified CoverEditor to allow adding files (untested) git-svn-id: file:///var/svn/repos2/shemov/trunk@392 f440f766-f032-0410-8965-dc7d17de2ca0
* -added ActorRole in MovieModelam2009-07-1914-20/+365
| | | | | | | | -Fixed bug in MovieItem returning data and filling the model -Started on archive viewing git-svn-id: file:///var/svn/repos2/shemov/trunk@391 f440f766-f032-0410-8965-dc7d17de2ca0
* Again huge changes (should go on vacation more often :))am2009-07-1814-48/+286
| | | | | | | | | | | | -turned archive tab into a QDialog -fixed duplicate handling in ListModel -fixed html output in archive dialog -actually made archiving work -changed covertype to text in database -fixed bug with covertype in coveritem git-svn-id: file:///var/svn/repos2/shemov/trunk@390 f440f766-f032-0410-8965-dc7d17de2ca0
* Huge changes:am2009-07-1723-33/+943
| | | | | | | | | | | | | | -Created an application icon and one for archives -implemented database configuration dialog -implemented listeditor -implemented covereditor -implemented md5sum helper -implemented archivefilewidget -Debugging spree: fixed SQL-statements and ListModel git-svn-id: file:///var/svn/repos2/shemov/trunk@389 f440f766-f032-0410-8965-dc7d17de2ca0
* -Fixed extractor... Just look at the examples for QProcess :)am2009-07-167-55/+169
| | | | | | | | | -Beautified extractor output for unrar -Added User interface configuration options -So, there are Usability fixes git-svn-id: file:///var/svn/repos2/shemov/trunk@388 f440f766-f032-0410-8965-dc7d17de2ca0
* -finished calling extractoram2009-07-157-6/+76
| | | | | | | | -QProcess doesn't work as promised in the docs, dunno how to do it yet, but we need a thread to keep the GUI responsive... -fixed some bugs with the extractionpaths git-svn-id: file:///var/svn/repos2/shemov/trunk@387 f440f766-f032-0410-8965-dc7d17de2ca0
* -Finished ConfigurationDialog->pathsam2009-07-139-9/+196
| | | | | | | | -Implemented ExtractorDialog (untested) -started work on extractor menus git-svn-id: file:///var/svn/repos2/shemov/trunk@386 f440f766-f032-0410-8965-dc7d17de2ca0