refs #320 change output format of sample_voice_client

* Add a timestamp for output lines
* Changing output to QTextStream(stdout)
This commit is contained in:
Roland Winklmeier
2014-12-25 17:27:15 +01:00
parent 2fa4a88c22
commit 97f3ae3c44
2 changed files with 49 additions and 27 deletions

View File

@@ -14,6 +14,7 @@
#include <functional>
#include <QMap>
#include <QThread>
#include <QTextStream>
class Client : public QObject
{
@@ -54,11 +55,15 @@ private slots:
void userLeftRoom(const BlackMisc::Aviation::CCallsign &callsign);
private:
QString getCurrentTimeStamp() const;
QMap<QString, std::function<void(QTextStream &)>> m_commands;
BlackCore::IVoice *m_voice;
std::unique_ptr<BlackCore::IAudioInputDevice> m_inputDevice;
std::unique_ptr<BlackCore::IAudioOutputDevice> m_outputDevice;
std::unique_ptr<BlackCore::IVoiceChannel> m_channelCom1;
QTextStream m_stdout;
};