From 40e71c72337f37dbab2220ec6f5b59425f7e51e8 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Thu, 26 May 2022 23:20:33 -0400 Subject: Clean up includes --- src/CanvasModule.hpp | 5 +---- src/Configuration.hpp | 1 + src/Drivers.hpp | 2 +- src/Patchage.cpp | 1 + src/Patchage.hpp | 2 +- src/PortID.hpp | 1 + src/Reactor.cpp | 1 + src/Setting.hpp | 5 ++--- src/TextViewLog.hpp | 4 +--- 9 files changed, 10 insertions(+), 12 deletions(-) (limited to 'src') diff --git a/src/CanvasModule.hpp b/src/CanvasModule.hpp index cdea787..e86699c 100644 --- a/src/CanvasModule.hpp +++ b/src/CanvasModule.hpp @@ -27,14 +27,11 @@ PATCHAGE_DISABLE_GANV_WARNINGS PATCHAGE_RESTORE_WARNINGS #include +#include #include #include -namespace Gtk { -class Menu; -} // namespace Gtk - namespace patchage { struct PortID; diff --git a/src/Configuration.hpp b/src/Configuration.hpp index fd6b71d..d98968f 100644 --- a/src/Configuration.hpp +++ b/src/Configuration.hpp @@ -29,6 +29,7 @@ #include #include #include +#include #define N_PORT_TYPES 5 diff --git a/src/Drivers.hpp b/src/Drivers.hpp index 582f953..ae3c063 100644 --- a/src/Drivers.hpp +++ b/src/Drivers.hpp @@ -17,6 +17,7 @@ #ifndef PATCHAGE_DRIVERS_HPP #define PATCHAGE_DRIVERS_HPP +#include "AudioDriver.hpp" #include "ClientType.hpp" #include "Driver.hpp" @@ -24,7 +25,6 @@ namespace patchage { -class AudioDriver; class ILog; /// Manager for all drivers diff --git a/src/Patchage.cpp b/src/Patchage.cpp index 7d10abf..7997354 100644 --- a/src/Patchage.cpp +++ b/src/Patchage.cpp @@ -65,6 +65,7 @@ PATCHAGE_RESTORE_WARNINGS #include #include #include +#include #include #include #include diff --git a/src/Patchage.hpp b/src/Patchage.hpp index 504eaac..c3ed61d 100644 --- a/src/Patchage.hpp +++ b/src/Patchage.hpp @@ -19,7 +19,6 @@ #include #include -#include #include #include #include @@ -51,6 +50,7 @@ namespace Gtk { class AboutDialog; class Alignment; class Builder; +class CheckMenuItem; class ComboBox; class ImageMenuItem; class Label; diff --git a/src/PortID.hpp b/src/PortID.hpp index 03d655f..2ef7a0c 100644 --- a/src/PortID.hpp +++ b/src/PortID.hpp @@ -22,6 +22,7 @@ #include "warnings.hpp" #include +#include #include #include #include diff --git a/src/Reactor.cpp b/src/Reactor.cpp index b7458f2..b48d85d 100644 --- a/src/Reactor.cpp +++ b/src/Reactor.cpp @@ -28,6 +28,7 @@ #include "Setting.hpp" #include "warnings.hpp" +#include "ganv/Module.hpp" #include "ganv/Port.hpp" PATCHAGE_DISABLE_FMT_WARNINGS diff --git a/src/Setting.hpp b/src/Setting.hpp index ce4bd62..90fb124 100644 --- a/src/Setting.hpp +++ b/src/Setting.hpp @@ -17,14 +17,13 @@ #ifndef PATCHAGE_SETTING_HPP #define PATCHAGE_SETTING_HPP -#include "ClientID.hpp" #include "Coord.hpp" -#include "PortID.hpp" #include "PortType.hpp" -#include "SignalDirection.hpp" #include +#include + namespace patchage { namespace setting { diff --git a/src/TextViewLog.hpp b/src/TextViewLog.hpp index 9840303..5a91853 100644 --- a/src/TextViewLog.hpp +++ b/src/TextViewLog.hpp @@ -17,17 +17,15 @@ #ifndef PATCHAGE_TEXTVIEWLOG_HPP #define PATCHAGE_TEXTVIEWLOG_HPP -// IWYU pragma: no_include - #include "ILog.hpp" #include +#include #include namespace Gtk { class TextView; -class TextTag; // IWYU pragma: keep } // namespace Gtk namespace patchage { -- cgit v1.2.1