Commit Graph

52 Commits

Author SHA1 Message Date
Mike Gelfand dee7bc9b6a Move status bar creation to mainwin.ui
Among other things,
* fix turtle icons size (20x14 -> 16x16)
* use QIcon states instead of changing the turtle icon ourselves each
  time (unchecked - off, checked - on)
* make speed limit action in tray menu checkable
* simplify status bar buttons drawing and use QToolButton instead of
  QPushButton
2014-12-18 01:30:50 +00:00
Mike Gelfand 737fdab775 Do not use void to denote argumentless functions in C++ code 2014-12-14 11:57:23 +00:00
Mike Gelfand 2adbb42763 Fix various cppcheck comments for Qt client code 2014-12-12 23:52:17 +00:00
Jordan Lee 02cff80c2d Copyedit the license's revised text: (1) remove unnecessary repitition use of the word 'license' from the top of the header and source files (2) add the standard 'we hope it's useful, but no warranty' clause to COPYING (3) make explicit that linking OpenSSL is allowed (see https://people.gnome.org/~markmc/openssl-and-the-gpl.html for background) (4) sync the Qt and GTK+ clients' license popups with COPYING's revised text 2014-01-21 03:10:30 +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 632edad03d (trunk, qt) #5514 'enhanced network status in transmission-qt' -- patch by rb07 2013-10-20 19:57:48 +00:00
Jordan Lee 6593a47493 (trunk, qt) #5487 'Qt client crash when using Open URL action' -- fixed. 2013-09-14 22:50:25 +00:00
Jordan Lee e0cb88af45 no need for a semicolon after the closing brace in a C++ 'extern' block 2013-08-24 19:26:21 +00:00
Jordan Lee dbb742f667 (qt) merge together the two 'add url/magnet link' dialogs. 2013-02-09 23:11:17 +00:00
Jordan Lee cd09204a6e (trunk) first draft of changing the FreeSpace API to behave as https://trac.transmissionbt.com/ticket/4076#comment:25 -- libT, rpc, qt, and gtk implementations. 2013-02-09 04:05:03 +00:00
Jordan Lee 16d46a72a1 in the Qt and GTK+ clients, move the torrent count indicator from the statusbar to the filterbar 2013-02-01 20:58:55 +00:00
Jordan Lee 3e7ef0c4dd copyediting: modify more files to the new indentation/whitespace formatting 2013-01-27 18:09:49 +00:00
Jordan Lee 895f86e0fb (qt) #4076 'free space indicator' -- added. 2013-01-27 17:19:51 +00:00
Jordan Lee 5cfcfd95c4 (qt) #5206 'tray icon cancels logout in KDE' -- fixed with patch from basinilya 2013-01-01 20:02:20 +00:00
Jordan Lee e96ed247fe refactor libtransmission's tr_benc class as tr_variant. 2012-12-14 04:34:42 +00:00
Jordan Lee 4d111ab95a (trunk, qt) #4991 'control temporary speed limit from icon tray' -- added, patches by rb07 and samkpo 2012-08-19 00:01:54 +00:00
Jordan Lee 307754e807 #671 "torrent queuing" -- modify the queue implementation s.t. every torrent has a queuePosition, even if it's not currently in the queue. 2011-08-02 03:59:54 +00:00
Jordan Lee 61174b007e (trunk) #671 "torrent queuing" -- Preliminary implementation. Covers libtransmission; GTK+ and Qt clients, and rudimentary web client support. 2011-08-01 22:24:24 +00:00
Jordan Lee 5216da50bd (trunk qt) #4369 "Typing text into the main window's filter field causes high CPU" -- fixed. 2011-07-19 21:19:18 +00:00
Jordan Lee 355722ad8d (trunk qt) fix high CPU load on startup caused by frequent updates to the u/d speed tooltips 2011-07-13 17:22:01 +00:00
Charles Kerr 37928bbc5a remove sort-by-tracker from the Qt client 2010-09-06 00:19:37 +00:00
Charles Kerr 4e30aad464 (trunk qt) #3489 "Qt client should have up/down speeds in the tray icon's tooltip" -- fixed 2010-08-05 15:01:40 +00:00
Charles Kerr fb03acbbc2 (trunk) consistency tweaks between the GTK+ and Qt client:
1. synchronize some of the keyboard shortcuts
2. synchronize some text in the preferences dialog
3. add a "Desktop" tab in the Qt client's preferences dialog
4. add a "Donate" button to the Qt client's help menu
2010-08-02 03:07:42 +00:00
Charles Kerr 1477c8909f (trunk qt) synchronize the copyright notices 2010-08-01 20:36:13 +00:00
Charles Kerr ef8ffe3512 (trunk qt) #3465 "add drag-and-drop support for adding torrents/magnets" -- added. 2010-07-31 23:11:05 +00:00
Charles Kerr e41281a997 (trunk qt) #3459 "Qt client's filterbar should be updated to match the GTK+ client's" -- fixed 2010-07-30 22:31:31 +00:00
Charles Kerr 4094dc2544 (trunk qt) sync the Qt client's statusbar with the GTK+ client's wrt #3344 and #2793 2010-06-25 21:04:33 +00:00
Daniel Lee 14cfd0fac0 (qt) #3268:Within each session, each torrent added presents options dialog for that and all previous torrents added in that sesssion 2010-06-17 05:56:48 +00:00
Charles Kerr fa17bef096 (trunk qt) #2050 "properties dialog changes seem to undo themselves" -- applied 2nd patch from Longinus00 2010-05-06 04:49:10 +00:00
Charles Kerr 487783d1e2 (trunk qt) #2840 "opening magnets with qt client opens new instances" -- fixed in trunk for 2.00 2010-04-27 03:10:32 +00:00
Charles Kerr ddda0f14e8 (trunk qt) #2564 "Confirm on torrent remove" -- committed Longinus00's patch to trunk for 2.00 2010-04-23 03:58:42 +00:00
Charles Kerr ca4dce6f5e (trunk, qt) rename the slightly-pejorative "minimal view" as "compact view" 2010-03-15 14:42:56 +00:00
Charles Kerr 5c26afdb52 happy new year! 2010-01-04 21:00:47 +00:00
Charles Kerr 78ead8c3dd (trunk) update the copyright notices 2009-12-05 02:19:24 +00:00
Charles Kerr bc25b7591e (trunk Qt) #2096 "magnet links" -- fix crashes when displaying magnet links in Qt client 2009-12-03 17:23:53 +00:00
Charles Kerr 31a3ed1684 (trunk, qt) #2096 "magnet links" -- Add the "Copy Magnet Link to Clipboard" feature to Qt client 2009-12-03 15:23:43 +00:00
Charles Kerr 34bfc1424c (trunk qt) #2417: Qt client closes when clicking X rather than close to tray 2009-09-26 04:39:58 +00:00
Charles Kerr 3cdaeef78f (trunk qt) #2321: in qt client in 1.73, When main window minimized click on tray icon does nothing 2009-08-11 18:57:49 +00:00
Charles Kerr 79fb45c110 (trunk qt) add svn properties on the qt source files 2009-05-31 19:33:48 +00:00
Charles Kerr 29b1d3e2cc (trunk) #920: add "move data" to libT so all clients can use it 2009-05-13 15:54:04 +00:00
Charles Kerr 3a97ab888c (trunk qt) use the bubble-filter button patch 2009-05-06 13:39:48 +00:00
Charles Kerr 9aaa5b3c4b (trunk qt) use tabs for the main window's filters 2009-05-04 17:26:16 +00:00
Charles Kerr d41318bb05 (trunk qt) session dialog improvements from W4pp 2009-05-03 22:00:56 +00:00
Charles Kerr ccd02666ee (trunk qt) fix remove-torrent filtering error reported by W4pp 2009-05-03 18:35:33 +00:00
Charles Kerr e249d894ac (trunk qt) Remember between runs whether we were running a local or remote session. Add a gui dialog for switching sessions during runtime. 2009-05-03 17:37:39 +00:00
Charles Kerr 55e110938c (trunk qt) HiG: "When there is no interesting status to report, leave a status bar panel blank" 2009-05-02 14:25:18 +00:00
Charles Kerr d82b4a5fc6 (trunk qt) handle multiple torrent selection in the properties dialog 2009-04-18 23:18:28 +00:00
Charles Kerr 1230043902 (trunk qt) hack on the main window layout 2009-04-15 01:59:54 +00:00
Charles Kerr 86fd854657 (trunk qt) #1522: add upload/download/ratio limits popup menu at the bottom of the main window 2009-04-14 22:05:11 +00:00