summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/Screen.hh7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/Screen.hh b/src/Screen.hh
index 7954456..1858829 100644
--- a/src/Screen.hh
+++ b/src/Screen.hh
@@ -352,6 +352,10 @@ public:
352 void removeConfigMenu(FbTk::Menu &menu); 352 void removeConfigMenu(FbTk::Menu &menu);
353 353
354 354
355 /// Adds a resource to managed resource list
356 /// This resource is now owned by Screen and will be destroyed
357 /// when screen dies
358 void addManagedResource(FbTk::Resource_base *resource);
355 359
356 class ScreenSubject:public FbTk::Subject { 360 class ScreenSubject:public FbTk::Subject {
357 public: 361 public:
@@ -445,6 +449,9 @@ private:
445 449
446 } resource; 450 } resource;
447 451
452 /// Holds manage resources that screen destroys
453 FbTk::ResourceManager::ResourceList m_managed_resources;
454
448 FbTk::ResourceManager &m_resource_manager; 455 FbTk::ResourceManager &m_resource_manager;
449 const std::string m_name, m_altname; 456 const std::string m_name, m_altname;
450 457