7077650bb6
Switched the method of how the Designer UI file is used in the MainWindow class to "The Single Inheritance Approach" (with "Using a Pointer Member Variable"). This is the method which Qt recommends for large projects.
2012-12-04 01:35:48 +01:00
4d3bce8fc3
Added option for "Overwrite Mode" (keep both, skip file, replace) to "Advanced Options" tab. Does not do anything yet.
2012-11-08 00:42:55 +01:00
4ed70b7bea
If a QM file is used instead of a built-in translation, the QM file will now be remembered. Also the translation system can now be re-initialized by pressing CTRL+F5 in the Main window.
2012-10-14 22:22:30 +02:00
0deb759096
Updated F.A.Q. document.
2012-08-02 23:32:21 +02:00
36c8ba7822
Some more refactoring of the event filter functions: De-uglify the "global" event filter function by using more fine-grained filter functions.
2012-07-30 21:44:44 +02:00
3e18116dd5
Added "custom parameters" options for Opus. Also added a "help" button for all "custom parameters" edit boxes, which will simply show the CLI help screen.
2012-07-29 22:55:02 +02:00
278f9091fb
Replaced the Opus encoder/decoder binary wit custom binaries that support UTF-8 file names and flush the console output properly + expose more Opus encoder options in the GUI.
2012-07-21 19:16:12 +02:00
b3df635784
Changed creation of QFileSystemModel. Object will now be created when the user first visits the "Output Folder" tab. Also added option to "refresh" the directory outline, which will effectively destroy and re-create the QFileSystemModel in order to discard all data that may be cached.
2012-04-05 15:24:45 +02:00
602e1691c4
Various tweaks to improve the QFileSystemModel performance. Also slightly improved the initialization.
2012-03-30 03:35:43 +02:00
158588b3ec
Some code refactoring and clean-up.
2012-03-29 19:08:33 +02:00
78c73d6d6e
Some improvement of the previous commit.
2012-03-29 03:22:24 +02:00
9b41e9c6a9
New workaround to focus the selected item in the "output folder" view: As the focus will get lost again when the QFileSystemModel asynchronously loads a directory, we need to focus again on each directory loaded. Though we must stop focusing on the selected item, as soon as the user expands a folder. Otherwise the view would scroll unexpectedly...
2012-03-29 01:32:47 +02:00
47f0f1629c
Some tweaks to the initialization of the QFileSystem model.
2012-03-28 02:21:34 +02:00
1738ea5b6e
Added button to edit the current output path in a simple LineEdit control.
2012-03-26 22:02:11 +02:00
f857054dda
Added support for importing Meta tags from a CSV files.
2012-01-04 21:10:33 +01:00
8e65917d9c
Added support for exporting Meta tags to a simple CSV file.
2012-01-04 03:23:07 +01:00
9b687fff9a
Happy New Year 2012!
2012-01-02 00:52:27 +01:00
1f001a65e2
Better handling of system shutdown. Now using the Qt event system to broadcast a special event when the system is going to shutdown (i.e. WM_QUERYENDSESSION or WM_ENDSESSION). This gives each top-level widget the chance to react to the system shutdown *before* we return from the message handler. Doing any clean-up after returning from the message handler is impossible, because Windows will kill the process immediately after WM_ENDSESSION has been processed. Note that Windows XP (and earlier) will NOT send WM_QUERYENDSESSION or WM_ENDSESSION to processes that have a console attached! Therefore, if we have a debug console attached, we cannot do anything on these systems. Our process will be killed without any notification...
...
Also improved LameXP's IPC mechanism: There now are several slots for IPC-commands in the shared memory area ("queue support"). This way, the sender can post several commands in sequence without getting blocked. The receiver can process those at a later time.
2011-12-29 14:42:20 +01:00
da5dfdc85e
Added optional support for the QAAC encoder. Requires QuickTime v7.7.1 (or later) and the QAAC front-end.
2011-11-21 01:22:41 +01:00
5a32fc3b82
Implemented a more correct way to initialize the ITaskbarList3 interface. We now actually wait for the "TaskbarButtonCreated" message.
2011-11-07 17:13:41 +01:00
a98206bd70
Added an option to hibernate the computer ("suspend to disk") instead of shutting it down ("power off").
2011-10-22 01:13:28 +02:00
af7bb2026a
Made the channel equalization mode of the "normalization" filter an advanced option. The "-ne" mode still is default, be you can use "-nb" or even "-n" now. The last one still has problems with multi-channel files.
2011-10-06 23:55:42 +02:00
20d2e33a7d
Improved announce box.
2011-09-18 02:01:45 +02:00
10ae6c8451
Better workaround for "ResizeToContents not updating" bug.
2011-08-23 17:01:11 +02:00
84883ab519
Added experimental(!) support for FhgAacEnc. Replaces the Nero AAC encoder, if available.
2011-08-19 15:27:58 +02:00
5ab869ed82
Added "Favorites" menu for output folders.
2011-08-08 20:26:30 +02:00
fbee147f07
Added an option option to enforce Stereo Downmix.
2011-08-05 21:52:43 +02:00
613c9721a7
Prevent rename pattern edit box from being translated, so the text won't be lost anymore.
2011-08-05 02:33:32 +02:00
7e1f790e9b
Added an option to rename the output files (based on an user-defined pattern). More macros might be added at a later time.
2011-08-04 23:26:38 +02:00
327ca1ae75
Added 'wma2wav' as WMA decoder and removed all support for WMA decoder by NCH Swift Sound.
2011-07-26 22:17:14 +02:00
bde198ee10
Five new strings to translate.
2011-06-26 15:33:44 +02:00
f8f5707529
Added two new command-line switches: "--add-folder <path>" to add a single folder and "--add-recursive <path>" to add a folder recursively.
2011-06-11 17:18:30 +02:00
5724790013
Implemented late initialization of the QFileSystemModel. Should make the first switch to the "Output Folder" tab a bit faster.
2011-06-04 22:43:14 +02:00
5cd5f98f96
Cleaned-up main window code.
2011-05-21 13:07:17 +02:00
c87a9b6217
Added "Cue Sheet" importer to GUI. Actual Cue Sheet parsing and splitting not yet implemented, but the model already works.
2011-05-12 22:57:08 +02:00
e01f6853e3
Added more options for Aften to the "Advanced Options" tab.
2011-05-07 00:50:18 +02:00
5ce0c7b82e
Added an option to check for "Beta" (pre-release) updates in "Final" releases. Disabled by default, not available in "Beta" versions (Beta versions always check for Beta updates).
2011-05-03 14:28:06 +02:00
675be99999
Added an option to add directories recursively.
2011-03-23 23:19:31 +01:00
83192245a0
Added entries for the documents to the menu.
2011-03-19 18:16:23 +01:00
f829d69636
Added an option to select a user-defined TEMP directory.
2011-02-25 22:03:39 +01:00
f75c3ca496
Added an option to manually specify the number of parallel instances.
2011-02-25 00:22:18 +01:00
5902f1822d
Fixed a bug that could lead to an infinite loop when trying to install an update from auto-update and the WMA decoder component was not installed yet.
2011-02-18 00:53:36 +01:00
cfb20fe3cb
Added support for custom encoder parameters.
2011-02-09 23:36:17 +01:00
0e59d6f9a2
Second part of LameXP shell integration. We can now remove the shell integration again. Also installing/removing the shell integration was moved into a separate thread in order to speed-up the startup.
2011-01-29 00:40:29 +01:00
d13050c3db
Added "Resample" filter, based on SoX. Used for encoders that don't support "native" resampling. Also added a "Tone Adjustment" filter, based on SoX too.
2011-01-26 20:16:46 +01:00
2e483cfeba
Prepare UI for "volume normalization" filter.
2011-01-24 01:13:08 +01:00
dcf4181974
Make sampling rate option work with Vorbis encoder.
2011-01-23 23:03:44 +01:00
6c43678b7f
Added more advanced options: MP3 channel mode, sampling rate, Nero AAC profile, Nero AAC 2-Pass mode.
2011-01-22 22:19:20 +01:00
41d040e7aa
Initial support for bitrate management (under "Advanced Options").
2011-01-21 21:41:50 +01:00
476edebda8
Initial support for advanced options. Only "LAME Algorithm Quality" so far.
2011-01-21 19:14:11 +01:00