1
0
Fork 0
mirror of https://github.com/transmission/transmission synced 2025-02-21 13:46:52 +00:00
transmission/qt
2024-12-30 09:32:11 -06:00
..
icons/Faenza fix: Qt build missing an icon (#6683) 2024-07-18 02:12:18 +01:00
translations Sync translations (#6453) 2023-12-29 15:16:07 +00:00
.clang-tidy refactor: fix cppcoreguidelines-avoid-do-while warnings (#6527) 2024-01-20 16:56:42 -06:00
AboutDialog.cc
AboutDialog.h refactor: remove TR_DISABLE_COPY_MOVE macro (#7344) 2024-12-29 00:15:39 -06:00
AboutDialog.ui
AccessibleSqueezeLabel.cc Make SqueezeLabel [more] accessible (#6520) 2024-01-12 03:35:40 +00:00
AccessibleSqueezeLabel.h Make SqueezeLabel [more] accessible (#6520) 2024-01-12 03:35:40 +00:00
AddData.cc
AddData.h
Application.cc qt: refactor Application (#7092) 2024-12-18 21:47:37 +00:00
Application.h refactor: remove TR_DISABLE_COPY_MOVE macro (#7344) 2024-12-29 00:15:39 -06:00
application.qrc fix: Qt build missing an icon (#6683) 2024-07-18 02:12:18 +01:00
BaseDialog.h
CMakeLists.txt Move Qt client's tr_main() into a separate file (#7076) 2024-08-24 18:15:19 +01:00
ColumnResizer.cc
ColumnResizer.h refactor: remove TR_DISABLE_COPY_MOVE macro (#7344) 2024-12-29 00:15:39 -06:00
ComInteropHelper.cc
ComInteropHelper.h
CustomVariantType.h
DBusInteropHelper.cc
DBusInteropHelper.h
DetailsDialog.cc correct "Queue for download" last activity (#6872) 2024-10-21 20:56:37 -05:00
DetailsDialog.h refactor: remove TR_DISABLE_COPY_MOVE macro (#7344) 2024-12-29 00:15:39 -06:00
DetailsDialog.ui Qt client accessibility improvements (part 1) (#6518) 2024-01-10 21:01:03 +00:00
FaviconCache.cc
FileTreeDelegate.cc
FileTreeDelegate.h refactor: remove TR_DISABLE_COPY_MOVE macro (#7344) 2024-12-29 00:15:39 -06:00
FileTreeItem.cc fix: more clang-tidy warnings (#6608) 2024-02-17 13:31:49 -06:00
FileTreeItem.h refactor: remove TR_DISABLE_COPY_MOVE macro (#7344) 2024-12-29 00:15:39 -06:00
FileTreeModel.cc fix: clang-tidy-20 warnings in transmission-qt (#7192) 2024-10-23 20:48:01 -05:00
FileTreeModel.h refactor: remove TR_DISABLE_COPY_MOVE macro (#7344) 2024-12-29 00:15:39 -06:00
FileTreeView.cc fix: clang-tidy-20 warnings in transmission-qt (#7192) 2024-10-23 20:48:01 -05:00
FileTreeView.h refactor: remove TR_DISABLE_COPY_MOVE macro (#7344) 2024-12-29 00:15:39 -06:00
FilterBar.cc chore: iwyu (#6864) 2024-05-27 17:36:02 -05:00
FilterBar.h refactor: remove TR_DISABLE_COPY_MOVE macro (#7344) 2024-12-29 00:15:39 -06:00
FilterBarComboBox.cc
FilterBarComboBox.h refactor: remove TR_DISABLE_COPY_MOVE macro (#7344) 2024-12-29 00:15:39 -06:00
FilterBarComboBoxDelegate.cc
FilterBarComboBoxDelegate.h refactor: remove TR_DISABLE_COPY_MOVE macro (#7344) 2024-12-29 00:15:39 -06:00
Filters.cc
Filters.h
Formatter.cc fix: misc-include-cleaner clang-tidy warnings (#6502) 2024-01-07 14:21:05 -06:00
Formatter.h
FreeSpaceLabel.cc
FreeSpaceLabel.h refactor: remove TR_DISABLE_COPY_MOVE macro (#7344) 2024-12-29 00:15:39 -06:00
IconCache.cc fix: misc-include-cleaner clang-tidy warnings (#6502) 2024-01-07 14:21:05 -06:00
IconCache.h
IconToolButton.cc
IconToolButton.h refactor: remove TR_DISABLE_COPY_MOVE macro (#7344) 2024-12-29 00:15:39 -06:00
InteropHelper.cc
InteropHelper.h
InteropObject.cc fix: more clang-tidy warnings (#6608) 2024-02-17 13:31:49 -06:00
InteropObject.h refactor: remove TR_DISABLE_COPY_MOVE macro (#7344) 2024-12-29 00:15:39 -06:00
LicenseDialog.cc
LicenseDialog.h refactor: remove TR_DISABLE_COPY_MOVE macro (#7344) 2024-12-29 00:15:39 -06:00
LicenseDialog.ui chore: update copyright years (#6470) 2024-01-03 21:33:30 -06:00
main.cc refactor: convert tr_net_init_mgr to singleton (#6914) 2024-12-30 09:32:11 -06:00
MainWindow.cc
MainWindow.h refactor: remove TR_DISABLE_COPY_MOVE macro (#7344) 2024-12-29 00:15:39 -06:00
MainWindow.ui
MakeDialog.cc fix: more clang-tidy warnings (#6608) 2024-02-17 13:31:49 -06:00
MakeDialog.h refactor: remove TR_DISABLE_COPY_MOVE macro (#7344) 2024-12-29 00:15:39 -06:00
MakeDialog.ui Qt client accessibility improvements (part 1) (#6518) 2024-01-10 21:01:03 +00:00
MakeProgressDialog.ui
my-valgrind.sh
OptionsDialog.cc
OptionsDialog.h refactor: remove TR_DISABLE_COPY_MOVE macro (#7344) 2024-12-29 00:15:39 -06:00
OptionsDialog.ui
PathButton.cc fix: clang-tidy-20 warnings in transmission-qt (#7192) 2024-10-23 20:48:01 -05:00
PathButton.h refactor: remove TR_DISABLE_COPY_MOVE macro (#7344) 2024-12-29 00:15:39 -06:00
Prefs.cc chore: remove unused TR_KEY_show_extra_peer_details app default (#7117) 2024-09-13 22:14:24 +01:00
Prefs.h refactor: remove TR_DISABLE_COPY_MOVE macro (#7344) 2024-12-29 00:15:39 -06:00
PrefsDialog.cc fix: sonarcloud warnings (#6615) 2024-02-17 22:43:24 -06:00
PrefsDialog.h refactor: remove TR_DISABLE_COPY_MOVE macro (#7344) 2024-12-29 00:15:39 -06:00
PrefsDialog.ui feat: do separate IPv4 and IPv6 port checks in Qt and GTK Client (#6525) 2024-01-21 16:50:26 -06:00
qtr.rc
README.txt
RelocateDialog.cc
RelocateDialog.h refactor: remove TR_DISABLE_COPY_MOVE macro (#7344) 2024-12-29 00:15:39 -06:00
RelocateDialog.ui Qt client accessibility improvements (part 1) (#6518) 2024-01-10 21:01:03 +00:00
RpcClient.cc fix compatibility with clang-format 18 (#6690) 2024-03-15 00:17:10 -05:00
RpcClient.h refactor: remove TR_DISABLE_COPY_MOVE macro (#7344) 2024-12-29 00:15:39 -06:00
RpcQueue.cc
RpcQueue.h refactor: remove TR_DISABLE_COPY_MOVE macro (#7344) 2024-12-29 00:15:39 -06:00
Session.cc chore: iwyu (#6864) 2024-05-27 17:36:02 -05:00
Session.h refactor: remove TR_DISABLE_COPY_MOVE macro (#7344) 2024-12-29 00:15:39 -06:00
SessionDialog.cc
SessionDialog.h refactor: remove TR_DISABLE_COPY_MOVE macro (#7344) 2024-12-29 00:15:39 -06:00
SessionDialog.ui Qt client accessibility improvements (part 1) (#6518) 2024-01-10 21:01:03 +00:00
Speed.h
SqueezeLabel.cc fix: clang-tidy-20 warnings in transmission-qt (#7192) 2024-10-23 20:48:01 -05:00
SqueezeLabel.h refactor: remove TR_DISABLE_COPY_MOVE macro (#7344) 2024-12-29 00:15:39 -06:00
StatsDialog.cc
StatsDialog.h refactor: remove TR_DISABLE_COPY_MOVE macro (#7344) 2024-12-29 00:15:39 -06:00
StatsDialog.ui Make SqueezeLabel [more] accessible (#6520) 2024-01-12 03:35:40 +00:00
StyleHelper.cc
StyleHelper.h
Torrent.cc fix: more clang-tidy warnings (#6608) 2024-02-17 13:31:49 -06:00
Torrent.h refactor: remove TR_DISABLE_COPY_MOVE macro (#7344) 2024-12-29 00:15:39 -06:00
TorrentDelegate.cc fix: clang-tidy-20 warnings in transmission-qt (#7192) 2024-10-23 20:48:01 -05:00
TorrentDelegate.h refactor: remove TR_DISABLE_COPY_MOVE macro (#7344) 2024-12-29 00:15:39 -06:00
TorrentDelegateMin.cc fix: clang-tidy-20 warnings in transmission-qt (#7192) 2024-10-23 20:48:01 -05:00
TorrentDelegateMin.h refactor: remove TR_DISABLE_COPY_MOVE macro (#7344) 2024-12-29 00:15:39 -06:00
TorrentFilter.cc fix: more clang-tidy warnings (#6608) 2024-02-17 13:31:49 -06:00
TorrentFilter.h refactor: remove TR_DISABLE_COPY_MOVE macro (#7344) 2024-12-29 00:15:39 -06:00
TorrentModel.cc chore: iwyu (#6864) 2024-05-27 17:36:02 -05:00
TorrentModel.h refactor: remove TR_DISABLE_COPY_MOVE macro (#7344) 2024-12-29 00:15:39 -06:00
TorrentView.cc
TorrentView.h refactor: remove TR_DISABLE_COPY_MOVE macro (#7344) 2024-12-29 00:15:39 -06:00
TrackerDelegate.cc fix: clang-tidy-20 warnings in transmission-qt (#7192) 2024-10-23 20:48:01 -05:00
TrackerDelegate.h refactor: remove TR_DISABLE_COPY_MOVE macro (#7344) 2024-12-29 00:15:39 -06:00
TrackerModel.cc
TrackerModel.h refactor: remove TR_DISABLE_COPY_MOVE macro (#7344) 2024-12-29 00:15:39 -06:00
TrackerModelFilter.cc
TrackerModelFilter.h refactor: remove TR_DISABLE_COPY_MOVE macro (#7344) 2024-12-29 00:15:39 -06:00
TrackersDialog.ui Qt client accessibility improvements (part 1) (#6518) 2024-01-10 21:01:03 +00:00
transmission-qt.1
transmission-qt.desktop
transmission-qt.idl
transmission-qt.tlb.rc
transmission_en.qm
Typedefs.h
Utils.cc fix: misc-include-cleaner clang-tidy warnings (#6502) 2024-01-07 14:21:05 -06:00
Utils.h
VariantHelpers.cc fix: clang-tidy-20 warnings in transmission-qt (#7192) 2024-10-23 20:48:01 -05:00
VariantHelpers.h
WatchDir.cc
WatchDir.h refactor: remove TR_DISABLE_COPY_MOVE macro (#7344) 2024-12-29 00:15:39 -06:00

VOLUNTEERS WANTED

   - Qt developers and translators are needed
   - If you find a bug, please report it at https://github.com/transmission/transmission

ABOUT TRANSMISSION-QT

   Transmission-qt is a GUI for Transmission loosely based on the GTK+ client.

   This is the only Transmission client that can act as its own self-contained
   session (as the GTK+ and Mac clients do), and can also connect to a remote
   session (as the web client and transmission-remote terminal client do).

   Use Case 1: If you like to run BitTorrent for awhile from your desktop,
   then the Mac, GTK+, and Qt clients are a good match.

   Use Case 2: If you like to leave BitTorrent running nonstop on your
   computer or router, and want to control it from your desktop or
   from a remote site, then transmission-remote and the web and Qt clients
   are a good match.

   To use the Qt client as a remote, in the menu go to Edit > Change Session

   The Qt client is also the most likely to wind up running on Windows,
   though that's not a high priority at the moment...

BUILDING ON WINDOWS

   rb07 has a writeup of this on the Transmission wiki:
   https://trac.transmissionbt.com/wiki/BuildingTransmissionQtWindows

BUILDING ON MACOS

   nnc has a writeup of this on the Transmission wiki:
   https://trac.transmissionbt.com/wiki/BuildingTransmissionQtMac

BUILDING ON UNIX

   1. Prerequisites: Qt >= 4.8 and its development packages
   2. Build Transmission as normal
   3. In the qt/ directory, type "qmake qtr.pro" (or "qmake-qt4 qtr.pro", or "qmake-qt5 qtr.pro")
   4. In the qt/ directory, type "make"
   5. In the qt/ directory, as root, type "INSTALL_ROOT=/usr make install"
      (Feel free to replace /usr with /usr/local or /opt or whatever)