refactor(modules): Move setup to constructor

This commit is contained in:
Michael Carlberg
2016-12-21 08:00:09 +01:00
parent 81e6fb062f
commit c01f111e34
52 changed files with 100 additions and 149 deletions

View File

@ -20,13 +20,8 @@ namespace modules {
/**
* Construct module
*/
xworkspaces_module::xworkspaces_module(const bar_settings& bar, string name)
: static_module<xworkspaces_module>(bar, move(name)), m_connection(connection::make()) {}
/**
* Bootstrap the module
*/
void xworkspaces_module::setup() {
xworkspaces_module::xworkspaces_module(const bar_settings& bar, string name_)
: static_module<xworkspaces_module>(bar, move(name_)), m_connection(connection::make()) {
// Load config values
m_pinworkspaces = m_conf.get<bool>(name(), "pin-workspaces", m_pinworkspaces);
m_click = m_conf.get<bool>(name(), "enable-click", m_click);