Commit Graph

56 Commits

Author SHA1 Message Date
Mike Gelfand c64ca900c2 Rework torrent options dialog in Qt client to load from .ui 2014-12-29 04:03:56 +00:00
Mike Gelfand 17d6666b4c A bit of harmless refactoring
Prefer C++-style over C-style type casting.
Use qApp instead of QApplication/QCoreApplication::instance().
Use explicit QString::fromLatin1()/fromUtf8() where applicable.
2014-12-27 14:07:14 +00:00
Mike Gelfand 629281a1e2 Fix license wording in Qt client .cc files to match the rest of the code. 2014-12-21 23:49:39 +00:00
Mike Gelfand 6c02008280 Do not use printf-style formatting in C++ code 2014-12-14 15:34:31 +00:00
Mike Gelfand 365b28bc81 Strip needless const& specifiers on SIGNAL and SLOT arguments (Qt client) 2014-12-13 09:04:10 +00:00
Mike Gelfand 2adbb42763 Fix various cppcheck comments for Qt client code 2014-12-12 23:52:17 +00:00
Mike Gelfand 67dc1c8485 Strip spaces around :: in C++ code (Qt client) 2014-12-12 23:05:10 +00:00
Mike Gelfand d6c32595a6 #5827: Improve torrent files tree updating performance
Do not unnecessarily emit dataChanged signals for items which didn't change.
Cache file item indices to speedup lookup.
As a bonus, this also fixes wrong file progress display in rare cases.
2014-11-30 18:12:28 +00:00
Jordan Lee d0695b7006 (trunk, qt) #5723: 'Simplify file tree icons drawing' -- patch by mike.dld 2014-07-03 23:12:50 +00:00
Jordan Lee 4b9626bb83 Licensing changes:
1. add the option the code to be used under GPLv2 or GPLv3; previously only GPLv2 was allowed

2. add the "proxy option" as described in GPLv3 so we can add future licenses without having to bulk-edit everything again :)

3. remove the awkward "exception for MIT code in Mac client" clause; it was unnecessary and confusing.
2014-01-19 01:09:44 +00:00
Jordan Lee 4904b923fb (trunk) restore copyright year as suggested in email by rms 2014-01-18 20:56:57 +00:00
Jordan Lee e45c4d19d9 (trunk, qt) #5312 'download checkbox toggle with spacebar is broken' -- fixed, patch by mikedld 2013-09-08 19:07:31 +00:00
Jordan Lee 2855e83e45 (trunk, qt) #4813: allow launching files in Qt interface 2013-09-08 19:03:25 +00:00
Jordan Lee 3cf26eb273 revert quint64/quint32/qint64/qint32 use to inttypes to match libtransmission's API 2013-08-29 00:37:37 +00:00
Jordan Lee f3d35b0da3 instead of inttypes, use Qt integral types -- eg, s/uint64_t/quint64/ 2013-08-24 19:42:51 +00:00
Jordan Lee 59abf35807 (trunk, qt) #5465: restore Qt 4.6 support, patch by mike.did 2013-08-17 16:22:56 +00:00
Jordan Lee 1c79173459 support qt5 in transmission-qt 2013-07-27 21:58:14 +00:00
Jordan Lee de6e408a66 (qt) fix file-tree icon regression caused by r14000 for #5285; found & patched by rb07 2013-04-24 22:56:28 +00:00
Jordan Lee 4c3a869a88 (qt) #5285 'Qt client's file tree should have a size column like the GTK+ client's': done. 2013-02-09 20:51:17 +00:00
Jordan Lee d03de26e13 (qt) #5284 'file tree should show the wanted size of the subtree, not the entire size': done. 2013-02-09 19:16:16 +00:00
Jordan Lee f8cae213db (qt) remove console messages that were committed in r13930 2013-02-02 03:51:10 +00:00
Jordan Lee bb0bdc6f7e (qt) #5252 'file-renaming issues in Qt client': fix renaming flicker error reported by rb07 2013-02-01 22:40:08 +00:00
Jordan Lee e12890e78e (qt) #5252 'file-renaming issues in Qt client': hide invisible columns in file-tree 2013-02-01 22:08:09 +00:00
Jordan Lee 90619423ff silence unnecessary warning 2013-01-30 00:23:32 +00:00
Jordan Lee a17d4d5e3f (qt) more futzing with file-tree 2013-01-28 18:20:20 +00:00
Jordan Lee ea6228d81b (qt) #5252: disable file editing in the options dialog. remove keyboard shortcuts that conflicted with renaming files in file-tree.c. fix refresh issue in the file-tree when renaming files. 2013-01-28 07:01:58 +00:00
Jordan Lee f75027d5e9 make all the log functions/structs/enums use a single 'tr_log' namespace, such as tr_logGetQueue, tr_logAddInfo, tr_logIsLevelActive 2013-01-25 23:34:20 +00:00
Jordan Lee 5af4abfc82 (qt) copyediting: modify more files to the new indentation/whitespace formatting 2013-01-25 18:54:06 +00:00
Jordan Lee 4356ade034 modify more files to the new indentation/whitespace formatting 2013-01-25 18:37:11 +00:00
Jordan Lee 9fc5de5b57 (qt) #1220: 'change file and folder names': fix Qt renaming issue reported by taem in https://trac.transmissionbt.com/ticket/1220#comment:97 2013-01-23 20:44:13 +00:00
Jordan Lee dd955b121e (trunk) #1220 'change top folder names' -- add file-renaming to the Qt client 2013-01-20 01:31:58 +00:00
Jordan Lee a34c0981fa (trunk qt) #4980 "Resize headers in Files Tab in Torrent Properties Window" -- patch from samkpo 2012-07-22 17:01:52 +00:00
Jordan Lee 502ccf7d54 (trunk qt) #4961 -- fix dtor regression introduced in previous commit + add extra assertions to help find any remaining unfound errors 2012-07-13 00:27:04 +00:00
Jordan Lee 463be887fc (trunk, qt) #4961 -- make the file list more responsive when a torrent has an extreme number of files.
Before this patch, the test torrent I had with ~10k files took 8 seconds to load. After this patch, it takes less than 1 second.
2012-07-12 23:37:04 +00:00
Jordan Lee 5b53b62773 (trunk qt) #4428 "Conversion to QString in "New torrent" dialog assumes the input string is ASCII" -- fix many ascii-to-QString assumptions in the code. 2011-08-20 05:19:27 +00:00
Charles Kerr 27a1b2dc33 (trunk) one of the periodic, banal "remove-trailing-spaces from lines of source code" cleanup commits 2010-12-12 16:43:19 +00:00
Charles Kerr 889e2c0ca0 (trunk qt) #3738 "make file download flag and priority setting settable via the keyboard" -- done. 2010-11-13 22:07:19 +00:00
Charles Kerr 4b70747592 (trunk qt) #3627 "off-by-one in FileTreeView causes potential invalid memory read / crash" -- fixed. 2010-10-13 00:43:54 +00:00
Charles Kerr 1477c8909f (trunk qt) synchronize the copyright notices 2010-08-01 20:36:13 +00:00
Charles Kerr f63d475d13 (trunk qt) minor code simplification 2010-07-30 22:24:48 +00:00
Charles Kerr 56f9f899a2 (trunk qt) fix a couple of small memory leaks detected by valgrind 2010-07-28 20:17:16 +00:00
Charles Kerr c5838c01ff (trunk qt) minor little pixel futzing 2010-07-28 19:55:56 +00:00
Charles Kerr cee744fcdd (trunk qt) "Qt client's Files list should be sortable" -- fixed 2010-07-28 18:53:25 +00:00
Charles Kerr bb92d05860 (trunk) rename the Qt client's "Units" class as "Formatter" 2010-07-03 01:10:36 +00:00
Charles Kerr cdcc4705aa (trunk) #3045 "make libtransmission's API byte-oriented instead of KiB-oriented." -- implemented. This is a largish commit and will break the mac build for a little while. 2010-07-03 00:25:22 +00:00
Daniel Lee e6b8c2e6d4 (qt) Fix regression in file icons caused by printing filesizes in the file tree 2010-05-24 05:29:36 +00:00
Charles Kerr 91e3187d3b (trunk Qt) #2050 "Properties dialog changes seem to undo themselves" -- use patch from Longinus00 2010-05-05 09:41:14 +00:00
Charles Kerr a5ca4d45f1 (trunk qt) #3116 "show file sizes in the file tree" -- implemented for 2.00 by a patch from Longinus00 2010-04-03 13:56:23 +00:00
Charles Kerr 182cbb8b90 (trunk) one of the less-interesting commits in a while: remove trailing spaces from lines 2010-01-05 23:47:50 +00:00
Charles Kerr 5c26afdb52 happy new year! 2010-01-04 21:00:47 +00:00