diff --git a/gtk/Actions.cc b/gtk/Actions.cc index 608fdbe36..16c708ef7 100644 --- a/gtk/Actions.cc +++ b/gtk/Actions.cc @@ -12,8 +12,18 @@ #include -#include +#include +#include +#include +#include #include +#include + +#if GTKMM_CHECK_VERSION(4, 0, 0) +#include +#include +#include +#endif #include #include diff --git a/gtk/Actions.h b/gtk/Actions.h index a5ea07b9b..7d66aa96d 100644 --- a/gtk/Actions.h +++ b/gtk/Actions.h @@ -7,7 +7,13 @@ #include "Utils.h" -#include +#include +#include +#include +#include +#include +#include +#include class Session; diff --git a/gtk/Application.cc b/gtk/Application.cc index 84feacf67..b7f103063 100644 --- a/gtk/Application.cc +++ b/gtk/Application.cc @@ -29,8 +29,35 @@ #include #include -#include +#include +#include +#include +#include #include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#if GTKMM_CHECK_VERSION(4, 0, 0) +#include +#include +#include +#else +#include +#include +#endif #include diff --git a/gtk/Application.h b/gtk/Application.h index 5ba7194dd..fe2e172b8 100644 --- a/gtk/Application.h +++ b/gtk/Application.h @@ -6,8 +6,10 @@ #include -#include -#include +#include +#include +#include +#include #include #include diff --git a/gtk/DetailsDialog.cc b/gtk/DetailsDialog.cc index 9641ca0d8..5cb035848 100644 --- a/gtk/DetailsDialog.cc +++ b/gtk/DetailsDialog.cc @@ -17,7 +17,34 @@ #include #include +#include #include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include diff --git a/gtk/DetailsDialog.h b/gtk/DetailsDialog.h index 27a1c0628..5cbd2576c 100644 --- a/gtk/DetailsDialog.h +++ b/gtk/DetailsDialog.h @@ -8,8 +8,10 @@ #include #include -#include -#include +#include +#include +#include +#include #include #include diff --git a/gtk/Dialogs.cc b/gtk/Dialogs.cc index 58fdf4ad4..60564e2f7 100644 --- a/gtk/Dialogs.cc +++ b/gtk/Dialogs.cc @@ -7,8 +7,9 @@ #include "Session.h" #include "Utils.h" -#include #include +#include +#include #include diff --git a/gtk/Dialogs.h b/gtk/Dialogs.h index d383bc2c7..14adbafd3 100644 --- a/gtk/Dialogs.h +++ b/gtk/Dialogs.h @@ -6,7 +6,8 @@ #include -#include +#include +#include #include diff --git a/gtk/FaviconCache.cc b/gtk/FaviconCache.cc index 2bb65bc78..9206bc1f7 100644 --- a/gtk/FaviconCache.cc +++ b/gtk/FaviconCache.cc @@ -11,6 +11,11 @@ #include #include // tr_sessionFetch() +#include +#include +#include +#include + #include #include diff --git a/gtk/FaviconCache.h b/gtk/FaviconCache.h index 3110806a8..5c3b1804f 100644 --- a/gtk/FaviconCache.h +++ b/gtk/FaviconCache.h @@ -7,8 +7,9 @@ #include -#include -#include +#include +#include +#include #include #include diff --git a/gtk/FileList.cc b/gtk/FileList.cc index 28c962556..2f95b6d39 100644 --- a/gtk/FileList.cc +++ b/gtk/FileList.cc @@ -13,8 +13,23 @@ #include -#include +#include +#include #include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include diff --git a/gtk/FileList.h b/gtk/FileList.h index 9fb199de4..519fb0d93 100644 --- a/gtk/FileList.h +++ b/gtk/FileList.h @@ -8,7 +8,10 @@ #include #include -#include +#include +#include +#include +#include #include diff --git a/gtk/FilterBar.cc b/gtk/FilterBar.cc index 578a49668..5dacec1bf 100644 --- a/gtk/FilterBar.cc +++ b/gtk/FilterBar.cc @@ -13,8 +13,28 @@ #include "TorrentFilter.h" #include "Utils.h" -#include +#include #include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#if GTKMM_CHECK_VERSION(4, 0, 0) +#include +#else +#include +#endif #include diff --git a/gtk/FilterBar.h b/gtk/FilterBar.h index 561d4d827..55890b68c 100644 --- a/gtk/FilterBar.h +++ b/gtk/FilterBar.h @@ -9,8 +9,12 @@ #include +#include #include -#include +#include +#include +#include +#include #include diff --git a/gtk/FreeSpaceLabel.cc b/gtk/FreeSpaceLabel.cc index c2a3551a1..5ed9dc54d 100644 --- a/gtk/FreeSpaceLabel.cc +++ b/gtk/FreeSpaceLabel.cc @@ -11,6 +11,7 @@ #include #include +#include #include diff --git a/gtk/FreeSpaceLabel.h b/gtk/FreeSpaceLabel.h index dbc05b82f..4090b7dc8 100644 --- a/gtk/FreeSpaceLabel.h +++ b/gtk/FreeSpaceLabel.h @@ -5,8 +5,9 @@ #include -#include -#include +#include +#include +#include #include #include diff --git a/gtk/IconCache.cc b/gtk/IconCache.cc index 99ead67d9..7f4dff80f 100644 --- a/gtk/IconCache.cc +++ b/gtk/IconCache.cc @@ -9,8 +9,7 @@ #include "Utils.h" -#include -#include +#include #include #include diff --git a/gtk/IconCache.h b/gtk/IconCache.h index cf672bd93..d64f2a7a2 100644 --- a/gtk/IconCache.h +++ b/gtk/IconCache.h @@ -7,7 +7,8 @@ #pragma once -#include +#include +#include #include diff --git a/gtk/ListModelAdapter.h b/gtk/ListModelAdapter.h index 583b179b6..b5b9b173a 100644 --- a/gtk/ListModelAdapter.h +++ b/gtk/ListModelAdapter.h @@ -7,8 +7,12 @@ #include "Utils.h" -#include -#include +#include +#include +#include +#include +#include +#include #include #include diff --git a/gtk/MainWindow.cc b/gtk/MainWindow.cc index a4b65e23a..3d5ea7f85 100644 --- a/gtk/MainWindow.cc +++ b/gtk/MainWindow.cc @@ -17,7 +17,37 @@ #include #include // tr_formatter_speed_KBps() +#include +#include +#include +#include +#include +#include +#include #include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#if GTKMM_CHECK_VERSION(4, 0, 0) +#include +#else +#include +#include +#include +#endif #include #include diff --git a/gtk/MainWindow.h b/gtk/MainWindow.h index d04274bcb..889feee6e 100644 --- a/gtk/MainWindow.h +++ b/gtk/MainWindow.h @@ -6,8 +6,11 @@ #include -#include -#include +#include +#include +#include +#include +#include #include diff --git a/gtk/MakeDialog.cc b/gtk/MakeDialog.cc index cc40d5323..fd8b14450 100644 --- a/gtk/MakeDialog.cc +++ b/gtk/MakeDialog.cc @@ -15,8 +15,30 @@ #include #include /* tr_formatter_mem_B() */ -#include +#include +#include +#include #include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#if GTKMM_CHECK_VERSION(4, 0, 0) +#include +#else +#include +#include +#endif #include diff --git a/gtk/MakeDialog.h b/gtk/MakeDialog.h index b815f7b51..0c3979e44 100644 --- a/gtk/MakeDialog.h +++ b/gtk/MakeDialog.h @@ -7,7 +7,10 @@ #include -#include +#include +#include +#include +#include #include diff --git a/gtk/MessageLogWindow.cc b/gtk/MessageLogWindow.cc index 938e9417f..bf28ee43e 100644 --- a/gtk/MessageLogWindow.cc +++ b/gtk/MessageLogWindow.cc @@ -14,8 +14,24 @@ #include #include -#include +#include +#include +#include #include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include diff --git a/gtk/MessageLogWindow.h b/gtk/MessageLogWindow.h index 116124869..068d6d71b 100644 --- a/gtk/MessageLogWindow.h +++ b/gtk/MessageLogWindow.h @@ -7,7 +7,9 @@ #include -#include +#include +#include +#include #include diff --git a/gtk/Notify.cc b/gtk/Notify.cc index 319b0fdbb..1797113c6 100644 --- a/gtk/Notify.cc +++ b/gtk/Notify.cc @@ -10,8 +10,14 @@ #include "Session.h" #include "Utils.h" -#include +#include +#include +#include #include +#include +#include +#include +#include #include diff --git a/gtk/Notify.h b/gtk/Notify.h index 0291d0fe0..7ce4b04de 100644 --- a/gtk/Notify.h +++ b/gtk/Notify.h @@ -7,7 +7,7 @@ #include -#include +#include class Session; diff --git a/gtk/OptionsDialog.cc b/gtk/OptionsDialog.cc index 72c504c25..101f089b2 100644 --- a/gtk/OptionsDialog.cc +++ b/gtk/OptionsDialog.cc @@ -16,8 +16,11 @@ #include #include /* tr_sys_path_is_same() */ -#include +#include #include +#include +#include +#include #include #include diff --git a/gtk/OptionsDialog.h b/gtk/OptionsDialog.h index c46fa32cd..84cb6f40b 100644 --- a/gtk/OptionsDialog.h +++ b/gtk/OptionsDialog.h @@ -7,7 +7,12 @@ #include -#include +#include +#include +#include +#include +#include +#include #include diff --git a/gtk/PathButton.cc b/gtk/PathButton.cc index 3cc7b81b4..cd580368a 100644 --- a/gtk/PathButton.cc +++ b/gtk/PathButton.cc @@ -5,8 +5,15 @@ #include "PathButton.h" -#include +#include +#include #include +#include +#include +#include +#include +#include +#include #include diff --git a/gtk/PathButton.h b/gtk/PathButton.h index 375346bce..a213923c9 100644 --- a/gtk/PathButton.h +++ b/gtk/PathButton.h @@ -9,7 +9,18 @@ #include -#include +#include +#include +#include +#include +#include +#include + +#if GTKMM_CHECK_VERSION(4, 0, 0) +#include +#else +#include +#endif #include #include diff --git a/gtk/Prefs.cc b/gtk/Prefs.cc index d9dcc480b..3711b5186 100644 --- a/gtk/Prefs.cc +++ b/gtk/Prefs.cc @@ -11,8 +11,7 @@ #include #include -#include -#include +#include #include #include diff --git a/gtk/PrefsDialog.cc b/gtk/PrefsDialog.cc index 97343ae60..b2e13727f 100644 --- a/gtk/PrefsDialog.cc +++ b/gtk/PrefsDialog.cc @@ -16,8 +16,29 @@ #include #include -#include +#include #include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#if GTKMM_CHECK_VERSION(4, 0, 0) +#include +#endif #include diff --git a/gtk/PrefsDialog.h b/gtk/PrefsDialog.h index 94dbd1834..a60450722 100644 --- a/gtk/PrefsDialog.h +++ b/gtk/PrefsDialog.h @@ -7,7 +7,10 @@ #include -#include +#include +#include +#include +#include #include diff --git a/gtk/RelocateDialog.cc b/gtk/RelocateDialog.cc index 6b4919e8b..07d10a091 100644 --- a/gtk/RelocateDialog.cc +++ b/gtk/RelocateDialog.cc @@ -10,8 +10,11 @@ #include "Session.h" #include "Utils.h" -#include #include +#include +#include +#include +#include #include diff --git a/gtk/RelocateDialog.h b/gtk/RelocateDialog.h index 624654ce0..551a0048a 100644 --- a/gtk/RelocateDialog.h +++ b/gtk/RelocateDialog.h @@ -8,7 +8,10 @@ #include #include -#include +#include +#include +#include +#include #include #include diff --git a/gtk/Session.cc b/gtk/Session.cc index e21079a79..12c5685b9 100644 --- a/gtk/Session.cc +++ b/gtk/Session.cc @@ -22,7 +22,24 @@ #include #include // tr_urlIsValid() +#include +#include +#include +#include +#include +#include +#include #include +#include +#include +#include +#include + +#if GTKMM_CHECK_VERSION(4, 0, 0) +#include +#else +#include +#endif #include diff --git a/gtk/Session.h b/gtk/Session.h index cf031038e..426995155 100644 --- a/gtk/Session.h +++ b/gtk/Session.h @@ -11,9 +11,12 @@ #include #include -#include -#include -#include +#include +#include +#include +#include +#include +#include #include #include diff --git a/gtk/StatsDialog.cc b/gtk/StatsDialog.cc index a90f488b2..4d5e76645 100644 --- a/gtk/StatsDialog.cc +++ b/gtk/StatsDialog.cc @@ -9,8 +9,11 @@ #include "Session.h" #include "Utils.h" -#include #include +#include +#include +#include +#include #include diff --git a/gtk/StatsDialog.h b/gtk/StatsDialog.h index 8798ff76c..06ab3cd21 100644 --- a/gtk/StatsDialog.h +++ b/gtk/StatsDialog.h @@ -7,7 +7,10 @@ #include -#include +#include +#include +#include +#include #include diff --git a/gtk/SystemTrayIcon.cc b/gtk/SystemTrayIcon.cc index b68c993e9..ab07aa7e2 100644 --- a/gtk/SystemTrayIcon.cc +++ b/gtk/SystemTrayIcon.cc @@ -17,8 +17,18 @@ #include #include -#include #include +#include + +#if !GTKMM_CHECK_VERSION(4, 0, 0) +#include +#include +#include +#include +#if !defined(HAVE_APPINDICATOR) +#include +#endif +#endif #include diff --git a/gtk/SystemTrayIcon.h b/gtk/SystemTrayIcon.h index 24ba5be0e..877df1b8c 100644 --- a/gtk/SystemTrayIcon.h +++ b/gtk/SystemTrayIcon.h @@ -7,7 +7,8 @@ #include -#include +#include +#include #include diff --git a/gtk/Torrent.cc b/gtk/Torrent.cc index 07dd6dbca..d3d5e5cc8 100644 --- a/gtk/Torrent.cc +++ b/gtk/Torrent.cc @@ -12,6 +12,7 @@ #include #include +#include #include diff --git a/gtk/Torrent.h b/gtk/Torrent.h index 5f3a82e07..94a9691ea 100644 --- a/gtk/Torrent.h +++ b/gtk/Torrent.h @@ -9,8 +9,11 @@ #include -#include -#include +#include +#include +#include +#include +#include #include #include diff --git a/gtk/TorrentCellRenderer.cc b/gtk/TorrentCellRenderer.cc index 628772e99..4bfa02f7c 100644 --- a/gtk/TorrentCellRenderer.cc +++ b/gtk/TorrentCellRenderer.cc @@ -12,8 +12,23 @@ #include #include /* tr_truncd() */ +#include +#include +#include +#include +#include +#include #include #include +#include +#include +#include +#include +#include + +#if GTKMM_CHECK_VERSION(4, 0, 0) +#include +#endif #include diff --git a/gtk/TorrentCellRenderer.h b/gtk/TorrentCellRenderer.h index 4d2743576..550d1864d 100644 --- a/gtk/TorrentCellRenderer.h +++ b/gtk/TorrentCellRenderer.h @@ -9,8 +9,8 @@ #include -#include -#include +#include +#include #include diff --git a/gtk/TorrentFilter.h b/gtk/TorrentFilter.h index 51b0402f5..2d0065d63 100644 --- a/gtk/TorrentFilter.h +++ b/gtk/TorrentFilter.h @@ -8,7 +8,14 @@ #include "Torrent.h" #include "Utils.h" -#include +#include +#include + +#if GTKMM_CHECK_VERSION(4, 0, 0) +#include +#else +#include +#endif class TorrentFilter : public IF_GTKMM4(Gtk::Filter, Glib::Object) { diff --git a/gtk/TorrentSorter.h b/gtk/TorrentSorter.h index 2c8f4773c..6178c3f93 100644 --- a/gtk/TorrentSorter.h +++ b/gtk/TorrentSorter.h @@ -8,8 +8,13 @@ #include "Torrent.h" #include "Utils.h" -#include -#include +#include + +#if GTKMM_CHECK_VERSION(4, 0, 0) +#include +#else +#include +#endif class TorrentSorter : public IF_GTKMM4(Gtk::Sorter, Glib::Object) { diff --git a/gtk/Utils.cc b/gtk/Utils.cc index 08c73fb74..c32b95bfe 100644 --- a/gtk/Utils.cc +++ b/gtk/Utils.cc @@ -16,8 +16,29 @@ #include /* SHORT_VERSION_STRING */ #include -#include /* g_file_trash() */ +#include +#include +#include +#include +#include #include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#if GTKMM_CHECK_VERSION(4, 0, 0) +#include +#include +#else +#include +#include +#endif #include diff --git a/gtk/Utils.h b/gtk/Utils.h index e912b2725..7d87981b8 100644 --- a/gtk/Utils.h +++ b/gtk/Utils.h @@ -8,8 +8,17 @@ #include #include -#include -#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include diff --git a/gtk/main.cc b/gtk/main.cc index 78f94ebe2..e59b31255 100644 --- a/gtk/main.cc +++ b/gtk/main.cc @@ -11,8 +11,17 @@ #include #include -#include +#include +#include #include +#include +#include +#include +#include +#include +#include +#include +#include #include #include