summaryrefslogtreecommitdiffstats
path: root/src/Patchage.hpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2020-12-14 13:13:56 +0100
committerDavid Robillard <d@drobilla.net>2020-12-14 13:13:56 +0100
commitc7cc84afee9b6d8b196679bf784751c4052020a3 (patch)
treeb78ad7c13975f977d683698694d661972160e038 /src/Patchage.hpp
parent6417299c90009f1eca68d58d62f8e46043aabce3 (diff)
downloadpatchage-c7cc84afee9b6d8b196679bf784751c4052020a3.tar.gz
patchage-c7cc84afee9b6d8b196679bf784751c4052020a3.tar.bz2
patchage-c7cc84afee9b6d8b196679bf784751c4052020a3.zip
Clean up includes
Diffstat (limited to 'src/Patchage.hpp')
-rw-r--r--src/Patchage.hpp57
1 files changed, 35 insertions, 22 deletions
diff --git a/src/Patchage.hpp b/src/Patchage.hpp
index 746f32a..4496f12 100644
--- a/src/Patchage.hpp
+++ b/src/Patchage.hpp
@@ -17,47 +17,60 @@
#ifndef PATCHAGE_PATCHAGE_HPP
#define PATCHAGE_PATCHAGE_HPP
-#include <gtkmm/aboutdialog.h>
-#include <gtkmm/alignment.h>
-#include <gtkmm/builder.h>
-#include <gtkmm/button.h>
+#include <gdk/gdk.h>
+#include <glibmm/refptr.h>
#include <gtkmm/checkmenuitem.h>
-#include <gtkmm/combobox.h>
-#include <gtkmm/dialog.h>
-#include <gtkmm/imagemenuitem.h>
-#include <gtkmm/label.h>
-#include <gtkmm/main.h>
-#include <gtkmm/menubar.h>
-#include <gtkmm/menuitem.h>
-#include <gtkmm/paned.h>
-#include <gtkmm/scrolledwindow.h>
-#include <gtkmm/textview.h>
-#include <gtkmm/toolbar.h>
-#include <gtkmm/toolbutton.h>
-#include <gtkmm/viewport.h>
-#include <gtkmm/window.h>
+#include <gtkmm/treemodel.h>
+#include <gtkmm/treemodelcolumn.h>
+#include <gtkmm/widget.h>
#include "ClientType.hpp"
+#include "Configuration.hpp"
#include "Connector.hpp"
#include "Event.hpp"
-#include "ILog.hpp"
-#include "Legend.hpp"
#include "Metadata.hpp"
#include "Options.hpp"
+#include "PortType.hpp"
#include "TextViewLog.hpp"
#include "Widget.hpp"
-#include "patchage_config.h"
+#include <cstdint>
#include <memory>
#include <mutex>
#include <queue>
#include <string>
+namespace Glib {
+class ustring;
+} // namespace Glib
+
+namespace Gtk {
+class AboutDialog;
+class Alignment;
+class Builder;
+class ComboBox;
+class ImageMenuItem;
+class Label;
+class Main;
+class MenuBar;
+class MenuItem;
+class Paned;
+class ScrolledWindow;
+class TextTag;
+class TextView;
+class ToolButton;
+class Toolbar;
+class VBox;
+class Window;
+} // namespace Gtk
+
namespace patchage {
class AudioDriver;
class Canvas;
-class Configuration;
+class Driver;
+class ILog;
+class Legend;
/// Main application class
class Patchage