}
void Logic::prepareChannel() {
- AskUser::Protocol::ServerCallbacksPtr callbacks(new AskUser::Protocol::ServerCallbacks(this, &m_popupper));
+ AskUser::Protocol::ServerCallbacksPtr callbacks(new AskUser::Protocol::ServerCallbacks(this));
std::unique_ptr<AskUser::Protocol::ServerChannel> channel(new AskUser::Protocol::ServerChannel(std::move(callbacks)));
m_serverChannel = std::move(channel);
#include <memory>
-#include <channel.h>
+#include <server-channel.h>
#include "Logic.h"
#include "ui/Popupper.h"
class ServerCallbacks : public IServerCallbacks {
public:
- ServerCallbacks(AskUser::Notification::Logic *logic, AskUser::Notification::Popupper *popupper)
- : m_service(logic), m_popupper(popupper)
+ ServerCallbacks(AskUser::Notification::Logic *logic)
+ : m_service(logic)
{}
virtual void newConnection(ConnectionFd fd, const Credentials &creds);
virtual void updateConnection(ConnectionFd fd, int mask);
virtual ~ServerCallbacks() {}
private:
AskUser::Notification::Logic *m_service;
- AskUser::Notification::Popupper *m_popupper;
};
} /* namespace Notification */