Convert FluxboxWindow::hintSig to FbTk::Signal
Pavel Labath pavelo@centrum.sk
2 files changed,
3 insertions(+),
6 deletions(-)
M
src/Window.cc
→
src/Window.cc
@@ -259,7 +259,6 @@
FluxboxWindow::FluxboxWindow(WinClient &client): Focusable(client.screen(), this), oplock(false), - m_hintsig(*this), m_creation_time(0), moving(false), resizing(false), m_initialized(false),@@ -2087,7 +2086,7 @@ case XA_WM_HINTS:
client.updateWMHints(); titleSig().emit(title().logical(), *this); // nothing uses this yet - // hintSig().notify(); // notify listeners + // hintSig().emit(*this); break; case XA_WM_ICON_NAME:
M
src/Window.hh
→
src/Window.hh
@@ -460,8 +460,7 @@ @{
*/ FbTk::Signal<FluxboxWindow &> &stateSig() { return m_statesig; } FbTk::Signal<FluxboxWindow &> &layerSig() { return m_layersig; } - FbTk::Subject &hintSig() { return m_hintsig; } - const FbTk::Subject &hintSig() const { return m_hintsig; } + FbTk::Signal<FluxboxWindow &> &hintSig() { return m_hintsig; } FbTk::Signal<FluxboxWindow &> &workspaceSig() { return m_workspacesig; } /** @} */ // end group signals@@ -538,8 +537,7 @@ void workspaceAreaChanged(BScreen &screen);
// state and hint signals - WinSubject m_hintsig; - FbTk::Signal<FluxboxWindow &> m_workspacesig, m_statesig, m_layersig; + FbTk::Signal<FluxboxWindow &> m_workspacesig, m_statesig, m_layersig, m_hintsig; time_t m_creation_time;