mirror of
https://github.com/debauchee/barrier.git
synced 2025-07-17 16:37:43 +02:00
- made unit testing easier by (mostly) removing the event queue singleton.
- fixed code style in many places (mostly indentation).
This commit is contained in:
parent
13b2649fa0
commit
608074c041
143 changed files with 2220 additions and 2163 deletions
|
@ -47,13 +47,15 @@
|
|||
|
||||
CApp* CApp::s_instance = nullptr;
|
||||
|
||||
CApp::CApp(CreateTaskBarReceiverFunc createTaskBarReceiver, CArgsBase* args) :
|
||||
m_createTaskBarReceiver(createTaskBarReceiver),
|
||||
m_args(args),
|
||||
m_bye(&exit),
|
||||
m_taskBarReceiver(NULL),
|
||||
m_suspended(false),
|
||||
m_ipcClient(nullptr)
|
||||
CApp::CApp(IEventQueue* events, CreateTaskBarReceiverFunc createTaskBarReceiver, CArgsBase* args) :
|
||||
m_events(events),
|
||||
m_createTaskBarReceiver(createTaskBarReceiver),
|
||||
m_args(args),
|
||||
m_bye(&exit),
|
||||
m_taskBarReceiver(NULL),
|
||||
m_suspended(false),
|
||||
m_ipcClient(nullptr),
|
||||
m_appUtil(events)
|
||||
{
|
||||
assert(s_instance == nullptr);
|
||||
s_instance = this;
|
||||
|
@ -348,18 +350,18 @@ CApp::initApp(int argc, const char** argv)
|
|||
|
||||
// make the task bar receiver. the user can control this app
|
||||
// through the task bar.
|
||||
m_taskBarReceiver = m_createTaskBarReceiver(logBuffer);
|
||||
m_taskBarReceiver = m_createTaskBarReceiver(logBuffer, m_events);
|
||||
}
|
||||
}
|
||||
|
||||
void
|
||||
CApp::initIpcClient()
|
||||
{
|
||||
m_ipcClient = new CIpcClient();
|
||||
m_ipcClient = new CIpcClient(m_events);
|
||||
m_ipcClient->connect();
|
||||
|
||||
EVENTQUEUE->adoptHandler(
|
||||
CIpcClient::getMessageReceivedEvent(), m_ipcClient,
|
||||
m_events->adoptHandler(
|
||||
m_events->forCIpcClient().messageReceived(), m_ipcClient,
|
||||
new TMethodEventJob<CApp>(this, &CApp::handleIpcMessage));
|
||||
}
|
||||
|
||||
|
@ -367,7 +369,7 @@ void
|
|||
CApp::cleanupIpcClient()
|
||||
{
|
||||
m_ipcClient->disconnect();
|
||||
EVENTQUEUE->removeHandler(CIpcClient::getMessageReceivedEvent(), m_ipcClient);
|
||||
m_events->removeHandler(m_events->forCIpcClient().messageReceived(), m_ipcClient);
|
||||
delete m_ipcClient;
|
||||
}
|
||||
|
||||
|
@ -377,6 +379,6 @@ CApp::handleIpcMessage(const CEvent& e, void*)
|
|||
CIpcMessage* m = static_cast<CIpcMessage*>(e.getDataObject());
|
||||
if (m->type() == kIpcShutdown) {
|
||||
LOG((CLOG_INFO "got ipc shutdown message"));
|
||||
EVENTQUEUE->addEvent(CEvent(CEvent::kQuit));
|
||||
m_events->addEvent(CEvent(CEvent::kQuit));
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue