summaryrefslogtreecommitdiffstats
path: root/workspace/LogReceiver/logreceiver.h
blob: 6b94eabb794fad3f94f21a629c7cb8ec9c6afb8e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#ifndef LOGRECEIVER_H
#define LOGRECEIVER_H

#include <QDialog>
#include <QtGui/QWidget>
#include "ui_logreceiver.h"

class QLabel;
class QPushButton;
class QLocalServer;
class QLocalSocket;

class LogReceiver: public QDialog {
Q_OBJECT

public:
	LogReceiver(QWidget *parent = 0);
	~LogReceiver();

private slots:
	void handleNewConnection();
	void handleNewInput();

private:
	Ui::LogReceiverClass ui;
	QLabel *statusLabel;
	QPushButton *quitButton;
	QLocalServer *server;
	QStringList fortunes;
	QLocalSocket *clientSocket;
	quint16 blockSize;
};

#endif // LOGRECEIVER_H