summaryrefslogtreecommitdiffstats
path: root/src/gui/App.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/App.hpp')
-rw-r--r--src/gui/App.hpp15
1 files changed, 9 insertions, 6 deletions
diff --git a/src/gui/App.hpp b/src/gui/App.hpp
index 0e3a4079..db7af77b 100644
--- a/src/gui/App.hpp
+++ b/src/gui/App.hpp
@@ -1,6 +1,6 @@
/*
This file is part of Ingen.
- Copyright 2007-2012 David Robillard <http://drobilla.net/>
+ Copyright 2007-2015 David Robillard <http://drobilla.net/>
Ingen is free software: you can redistribute it and/or modify it under the
terms of the GNU Affero General Public License as published by the Free
@@ -17,10 +17,8 @@
#ifndef INGEN_GUI_APP_HPP
#define INGEN_GUI_APP_HPP
-#include <cassert>
#include <map>
#include <string>
-#include <utility>
#include <gtkmm/aboutdialog.h>
#include <gtkmm/main.h>
@@ -31,25 +29,27 @@
#include "ingen/World.hpp"
#include "ingen/ingen.h"
#include "ingen/types.hpp"
+#include "lilv/lilv.h"
#include "raul/Deletable.hpp"
#include "raul/URI.hpp"
namespace Ingen {
+
class Interface;
class Log;
class Port;
class Serialiser;
class World;
+
namespace Client {
+
class ClientStore;
class GraphModel;
class PluginModel;
class PortModel;
class SigClientInterface;
-}
-}
-namespace Ingen {
+}
namespace GUI {
@@ -101,6 +101,9 @@ public:
const Raul::URI& key,
const Atom& value);
+ /** Set the tooltip for a widget from its RDF documentation. */
+ void set_tooltip(Gtk::Widget* widget, const LilvNode* node);
+
uint32_t sample_rate() const;
ConnectWindow* connect_window() const { return _connect_window; }