Virgil Dupras
d924d7797a
Qt: Don't use a native menubar for the Result Window
...
Having two native menu bars in the app made the result window all
glitchy under Ubuntu 13.10.
2014-02-15 21:02:38 -05:00
Virgil Dupras
33c217ecc8
Straightened out Qt window parenting chain
2014-02-15 15:05:46 -05:00
Virgil Dupras
46f8984bdc
Merge branch 'qt5' into develop
...
Conflicts:
README.md
qtlib/about_box.py
qtlib/reg.py
qtlib/reg_demo_dialog.py
qtlib/reg_submit_dialog.py
2013-12-07 19:49:27 -05:00
Virgil Dupras
418acf6e5e
Merge branch 'regless' into develop
...
Conflicts:
cocoa/inter/app.py
core/app.py
hscommon/reg.py
locale/cs/LC_MESSAGES/ui.po
locale/de/LC_MESSAGES/ui.po
locale/fr/LC_MESSAGES/ui.po
locale/hy/LC_MESSAGES/ui.po
locale/it/LC_MESSAGES/ui.po
locale/pt_BR/LC_MESSAGES/ui.po
locale/ru/LC_MESSAGES/ui.po
locale/ui.pot
locale/uk/LC_MESSAGES/ui.po
locale/vi/LC_MESSAGES/ui.po
locale/zh_CN/LC_MESSAGES/ui.po
qt/base/app.py
2013-12-07 10:19:31 -05:00
Virgil Dupras
cb8bb5a70e
Disable symlink/hardlink option when not relevant (Qt)
...
When the "Replace with links" option is not enabled, the choice of
symlink or hardlink is irrelevant and causes confusion. Implemented core
mechanism for controlling the enabled state of that option. Also
implemented the Qt interface for it. Cocoa-part is still to be done.
I used this opportunity to greatly enhance documentation of this part of
the code. I'm beginning to like documenting...
Ref #247 .
2013-12-06 15:48:01 -05:00
Virgil Dupras
01403a3f92
Removed fairware
2013-11-30 17:54:40 -05:00
Virgil Dupras
5a8cb6f5e3
Implemented super() inheritance style suggested by PyQt5
2013-10-20 15:53:59 -04:00
Virgil Dupras
a4256d3d2b
First Qt5 conversion commit
...
Replaced PyQt4 with PyQt5 and made all adjustments necessary to make
dupeGuru start up.
2013-10-20 15:15:09 -04:00
Virgil Dupras
33d9569427
Refactoring: Created hscommon.desktop
...
This unit hosts previously awkward UI view methods which weren't related
to the view itself, but to the current desktop environment. These
functions are now at their appropriate place.
2013-10-12 13:54:13 -04:00
Virgil Dupras
a71033d9d6
Added a splitter control to the Re-Prioritize dialog
...
Fixes #224
2013-08-04 09:20:08 -04:00
Virgil Dupras
86a81eab4e
Added the Vietnamese language
2013-08-03 17:36:53 -04:00
Virgil Dupras
e5ce6680ca
Modernized progress window GUI
...
Following the refactoring that has been initiated in pdfmasher's
"vala" branch, I pushed more progress window logic into the
core.
The UI code is now a bit dumber than it used to be, and the core
now directly decides when the progress window is shown and
hidden. The "job finished" notification is also directly sent by the
core. Job description update logic is handled by a core gui
textfield.
Job description contsants also moved to the core, triggering
a localisation migration from "ui" to "core".
2013-08-03 16:27:36 -04:00
Virgil Dupras
b11b97dd7c
Improved delta values to support non-numerical values
...
Delta values now work for non-numerical values. Any column,
when its value differs from its ref, becomes orange.
A column that was already a "delta column" keeps its previous
behavior (dupe cells for these columns are always displayed in
orange).
Sorting behavior, when Dupes Only and Delta Values are enabled
at the same time, has also been extended to non-numerical
values, making it easy to mass-mark dupe rows with orange
values.
Documentation was updated, unit tests were added.
Fixes #213
2013-07-28 17:45:23 -04:00
Virgil Dupras
9225697053
Added hardlink/symlink support for Windows Vista+.
...
Fixes #220 .
2013-07-14 11:58:49 -04:00
Virgil Dupras
4a8ce9b6c4
Updated copyright year to 2013.
2013-04-28 10:35:51 -04:00
Virgil Dupras
592eba9eaa
[ #222 ] Tweaked dupe selection after a ref-swapping action.
2013-04-27 10:08:38 -04:00
Virgil Dupras
11450ae56a
[ #222 ] Tweaked ref-swapping action text.
...
Make Selected Reference --> Make Selected into Reference.
2013-04-27 09:38:08 -04:00
Virgil Dupras
17b5703885
While keeping demo dialogs, removed fairware dialogs.
...
Npw, when in "fairware mode", we simply show no dialog at all.
2013-03-24 11:27:02 -04:00
Virgil Dupras
fb26d7d077
When under Linux, load qt_*.qm files from the system Qt.
...
We previously bundled up these files in the .deb, but this was unnecessary.
2013-03-24 11:06:08 -04:00
Virgil Dupras
c321427a8f
[ #206 state:fixed] Moved stdout wrapping under cxfreeze sooner at startup.
2012-08-07 12:37:17 -04:00
Virgil Dupras
bcd9d7e7d0
Disable the Symlink/Hardlink radio buttons under Windows.
2012-08-02 15:42:02 -04:00
Virgil Dupras
5a5a74d0e1
[ #194 state:fixed] Added the "Replace with symlink" deletion option.
2012-08-01 12:36:23 -04:00
Virgil Dupras
fcdc692b61
[ #189 state:fixed] Added "Export to CSV" feature.
2012-07-31 16:46:51 -04:00
Virgil Dupras
16e4a5fddd
Brazilian localization by Victor Figueiredo.
2012-07-03 12:42:23 -04:00
Virgil Dupras
df5c8ddf22
Appended "..." to "Send to Trash|Recycle bin" to indicate that a dialog is triggered by this action.
2012-06-06 14:40:23 -04:00
Virgil Dupras
78c2ae150d
Disable hardlink feature on Windows.
2012-06-01 10:30:17 -04:00
Virgil Dupras
721591d3e3
Added a Deletion Options dialog that pops up when Send to Trash is triggered.
...
It offers hardlink and direct deletion options. This new feature supersedes the old "Send to Trash and Hardlink" menu item, which was removed.
2012-05-30 12:10:56 -04:00
Virgil Dupras
c63df97dd6
Fixed prioritize dialog which was broken.
2012-03-19 16:52:08 -04:00
Virgil Dupras
1f312d8532
Fixed renaming under Qt which was broken since the addition of the 'marked' column.
2012-03-19 16:20:51 -04:00
Virgil Dupras
fa547bb95e
Fixed details window geometry save/restore which sometimes caused the dialog to appear in inconvenient places (partially out of the screen).
2012-03-19 15:09:44 -04:00
Virgil Dupras
6ee56dc55c
Under Qt, added a 'marked' column thus uncoupling the marked' attribute from the 'filename' column.
...
Also, added the ability to sort by 'marked' status.
2012-03-16 15:05:52 -04:00
Virgil Dupras
d0bfa2a6ca
Converted dupeguru to the new automated QVariant conversion protocol introduced in PyQt (which is the default protocol when running under python 3).
2012-03-16 14:07:29 -04:00
Virgil Dupras
04a547656e
Modernized qt.base.results_model by leveraging more of qtlib's table.
2012-03-16 13:50:17 -04:00
Virgil Dupras
657f6743c2
Changed copyright year to 2012
2012-03-15 14:28:40 -04:00
Virgil Dupras
42b57431e0
Added a close button the the qt ignore list dialog.
2012-03-15 14:23:38 -04:00
Virgil Dupras
3fc83d6245
Added an Ignore List dialog.
2012-03-14 12:47:21 -04:00
Virgil Dupras
49a7043b4d
Updated hscommon to its tip.
...
Because the latest changes in hscommon include the introduction of a base GUIObject which significantly changes view setting mechanisms, significant adjustments had to be made in dupeGuru.
2012-03-13 14:27:08 -04:00
Virgil Dupras
bf17eb715a
Pushed some action confirmation logic down from GUI layers to the core.
2012-03-10 14:32:56 -05:00
Virgil Dupras
cd9f54163b
Pushed some action confirmation logic down from GUI layers to the core.
2012-03-10 10:58:08 -05:00
Virgil Dupras
ef0a66f794
Pushed job_finished logic down from GUI layers to the core.
2012-03-09 13:47:28 -05:00
Virgil Dupras
22de2d803a
[ #196 state:fixed] [ #188 ] Fixed a crash on crash reporting under Cocoa and improved job management to allow threaded error handling on _job_finished().
2012-03-05 14:09:42 -05:00
Virgil Dupras
188aa4bf2e
Removed code duplication in qt.base.util.
...
createActions was also in qtlib.util (it had been moved for reuse in moneyGuru). Also, updated qtlib subrepo which wasn't correctly updated in previous commits.
2012-03-04 11:14:59 -05:00
Virgil Dupras
dd70bd6d41
Improved Qt UI by adding a couple of widgets at the top of the results window.
...
Theres; now an Actions button, delta/dupes only checkboxes and a search field. Apply/Cancel filter menu items are gone.
2012-03-04 11:04:47 -05:00
Virgil Dupras
70f88ba39c
Modernized signal handling/emitting in result_window and results_model.
2012-03-04 09:55:21 -05:00
Virgil Dupras
4592000464
Removed extra_fairware_reminder.
...
With the introduction of dual-mode fairware, the presence of the extra fairware reminder has been made rather useless.
2012-02-27 09:44:51 -05:00
Virgil Dupras
c937f2b20f
Ukrainian localization by Yuri Petrashko.
2012-01-17 20:15:09 -05:00
Virgil Dupras
9a2554d24e
Merge with objp branch.
2012-01-16 12:52:50 -05:00
Virgil Dupras
235d3ae521
Fixed a crash under Qt on Export to HTML.
2012-01-16 11:52:51 -05:00
Virgil Dupras
4aaff8ffb1
Adapted qt layer to recent changes to the core (core initialization and core connection).
...
--HG--
branch : objp
2012-01-16 09:29:57 -05:00
Virgil Dupras
c4f95a4901
Pushed LANGNAMES (and their localizations) from dupeGuru to qtlib.
2012-01-03 17:03:53 -05:00