aboutsummaryrefslogtreecommitdiff
path: root/src/FocusableList.hh
diff options
context:
space:
mode:
authorHenrik Kinnunen <fluxgen@fluxbox.org>2010-03-26 17:15:45 (GMT)
committerHenrik Kinnunen <fluxgen@fluxbox.org>2010-03-26 17:15:45 (GMT)
commitdd8fcc8b7b4c2bccf90edf9b0acfa52e21f5d1ce (patch)
tree9847618adbc8b6c156e8c3ad41bb2d55d74c1916 /src/FocusableList.hh
parent9ad388c5bf160c8a6c90d76065286540274685fd (diff)
downloadfluxbox-dd8fcc8b7b4c2bccf90edf9b0acfa52e21f5d1ce.zip
fluxbox-dd8fcc8b7b4c2bccf90edf9b0acfa52e21f5d1ce.tar.bz2
Changed title signal in Focusable to new signal system
Diffstat (limited to 'src/FocusableList.hh')
-rw-r--r--src/FocusableList.hh6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/FocusableList.hh b/src/FocusableList.hh
index 58ef9b6..1382da6 100644
--- a/src/FocusableList.hh
+++ b/src/FocusableList.hh
@@ -116,12 +116,18 @@ private:
116 void attachChild(FocusableList &child) const; 116 void attachChild(FocusableList &child) const;
117 void workspaceChanged(BScreen &screen); 117 void workspaceChanged(BScreen &screen);
118 void focusedWindowChanged(BScreen &screen, FluxboxWindow *win, WinClient *client); 118 void focusedWindowChanged(BScreen &screen, FluxboxWindow *win, WinClient *client);
119 /// Title has changed for a window
120 /// @param win The window that title changed for.
121 void updateTitle(Focusable& win);
122
119 std::auto_ptr<ClientPattern> m_pat; 123 std::auto_ptr<ClientPattern> m_pat;
120 const FocusableList *m_parent; 124 const FocusableList *m_parent;
121 BScreen &m_screen; 125 BScreen &m_screen;
122 std::list<Focusable *> m_list; 126 std::list<Focusable *> m_list;
123 127
124 mutable FocusableListSubject m_ordersig, m_addsig, m_removesig, m_resetsig; 128 mutable FocusableListSubject m_ordersig, m_addsig, m_removesig, m_resetsig;
129 typedef std::map<Focusable*, FbTk::SignalTracker::TrackID> SignalMap;
130 SignalMap m_signal_map;
125}; 131};
126 132
127#endif // FOCUSABLELIST_HH 133#endif // FOCUSABLELIST_HH