summaryrefslogtreecommitdiffstats
path: root/configurationdialog.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Make Mapping widget configurableArno2012-03-241-10/+31
| | | | | Make mappingwidget behave according to settings. SideBySide doesn't work yet, maybe it should be canned.
* Made FileInfoItem configurableArno2012-03-241-0/+43
| | | | | | | Create copious options for FileInfoItem, reintroducing the Pictures tab in ConfigurationDialog. Also fixed a long standing bug in SeriesTreeWidget: don't static_cast() an event. It'll succeed even when called from a destructor.
* Remove picture viewer settingsArno2012-03-241-27/+0
| | | | | Remove picture viewer settings tab. Wasn't used anyway, and need it for making PictureViewer2 configurable.
* ConfigurationDialog fixes and cleanupArno2012-03-241-53/+35
| | | | | | Fix: Put tabs movies and database into a QGroupBox Cleanup: use QFormLayout instead of QGridLayout where possible. Precursor for making PictureViewer2 configurable.
* Make background color of PictureViewer2 configurableArno2012-03-171-6/+40
| | | | | | Add options to ConfigurationDialog to either use a fixed color as background or a gradient picked with random colors picked from the picture.
* Center Dialogs on screenArno2011-08-171-1/+2
| | | | | | Since I'm now using a tiling window manager dialogs have to center themselves on the screen. Otherwise they end up at QPoint(0,0). Not very nice. Subclassed QDialog to SmDialog and converted all dialogs.
* PictureViewer fixesArno2011-04-301-1/+21
| | | | | | Add an option making resizing the picture viewer to the size of the picture configurable. It's desirable when using a tiling window manager.
* Fix Hotspot of X-Cursor when hoveringArno2011-04-301-0/+8
| | | | | Made Y-Offset for the cursor configurable. After switching from kwin to awesome WM the hotspot for hovering was way off.
* Implement favoritesArno2011-01-161-2/+15
| | | | | SeriesParts can be marked as favorites. They won't be selectable when filtering by local Movies only.
* Show iconized coversArno2011-01-091-0/+4
| | | | | When archiving covers, optionally show an iconized version of the cover picture instead of the default decoration icon.
* Automatically add files in configured folder when archiving moviesArno2011-01-091-4/+21
| | | | | | Added an option to automatically add files in a configurable folder when archiving movies. It's intended for putting cover files in that directory so they don't have to be added manually.
* Configuration option for archived filesArno2010-12-271-2/+15
| | | | | Added color selection for archived files to make more clearly which files aren't present on the filesystem.
* Made all icons in qresource available for UIArno2010-12-271-3/+11
| | | | | | | | | | | | | | | | Every registered icon can be chosen as Qt::DecorationRole for all models at once. Suitable icons must be added to SmGlobals::mIcons. Key is a descriptive text, value is the icon path. To make things easier SmTreeModel got two new member functions: -QIcon decorationIcon() returning the current Icon -void setDecorationIcon() to set the current Icon The current Icon is initialized in the constructor from QSettings - ui/iconfolder To update the TreeViews connected to the FileSystemModel a little hack is needed: Just set the QFileIconProvider again. This causes the Model to update connected views.
* Made colors configurableArno2010-12-261-0/+136
| | | | | | | | | Added a tab to ConfigurationDialog to make some colors configurable. It works somehow. The font color isn't evaluated yet, since I'm not convinced that it is a good idea. But one problem is that calling qApp->setPalette() doesn't propagate to non visible child dialogs. Dunno if it's worth fixing.
* Implement hover over moviesArno2010-12-111-11/+41
| | | | | | | | | | | | | | | | | | | | What started as an attempt to show a frame from a movie when hovering over it, ended in a huge bugfix commit for hover related stuff. This commit is definitely not atomic. When hovering over a movie present on the filesytem a frame is shown. The time frame is configurable. While digging into the code I noticed some bugs. Bugfixes: * fix label for hove archive action. It was labeled for hovering over directories in FSWidget. * Hovering over directories didn't have an action. Also read the appropriate value from QSettings. Other: * add icons for hovering over directories and hovering over movies * replace SheMov::toggleHover(pics|some other) with a QSignalMapper
* Added action to copy file path to clipboardArno2010-11-281-30/+63
| | | | | | | | | 4 new actions to copy the file path to clipboard. It's either the unix full path, the unix dir, the windows full path or the windows dir. For the latter '/' is replaced with '\' and a drive letter is prepended. The drive letter is configurable in the ConfigurationDialog. While at it I revamped it and added another tab to make it more user friendly.
* Added configuration option for dvd mountArno2010-11-201-2/+64
| | | | | Preparation for new action dvd mount. Add setting for dvd mount directory.
* Made hovering configurableArno2010-10-161-13/+51
| | | | | | Revamped misc tab in configurationdialog to QGroupBoxes. Added options for enabling or disabling hovering over pictures or the archive tree. Also implemented an option to set the opacity for HoverWindow.
* Implement FilePropertiesDialogArno2010-07-311-0/+12
| | | | | | | | | | | Implemented a dialog for file properties. When the mime type says it's a video, fork ffprobe to read the properties of all streams and show them in a QTreeView powered by a SmTreeModel. If the mime type is image, use QImage to read some properties and show them in the same dialog. This commit introduces the new class FilePropertiesDialog. I also had to implement a copy constructor for SmTreeItem. It obsoletes classes ActorWidget, ActorModel and MoviePropertiesDialog.
* Cleanup ConfigurationDialogArno2010-05-141-145/+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.
* Redesign of ConfigurationDialogArno2010-05-101-55/+37
| | | | | Revamped ConfigurationDialog for more than one movie player or picture viewers. Introduced a new widget ProgramConfigurator.
* -removed a lot of qDebug() includesam2009-11-081-1/+0
| | | | | | | -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-061-0/+7
| | | | | | | | | | -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
* Again huge changes (should go on vacation more often :))am2009-07-181-5/+12
| | | | | | | | | | | | -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-171-1/+42
| | | | | | | | | | | | | | -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-161-0/+80
| | | | | | | | | -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-151-1/+2
| | | | | | | | -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-131-2/+29
| | | | | | | | -Implemented ExtractorDialog (untested) -started work on extractor menus git-svn-id: file:///var/svn/repos2/shemov/trunk@386 f440f766-f032-0410-8965-dc7d17de2ca0
* -implemented cover rename and templatesam2009-07-121-0/+131
-started on configurationdialog git-svn-id: file:///var/svn/repos2/shemov/trunk@385 f440f766-f032-0410-8965-dc7d17de2ca0