45 lines
938 B
C++
45 lines
938 B
C++
#ifndef LANPAPER_H
|
|
#define LANPAPER_H
|
|
|
|
#include "Server.h"
|
|
#include "ui_LanPaper.h"
|
|
#include <QHostAddress>
|
|
#include "Client.h"
|
|
#include <QTime>
|
|
#include <QKeyEvent>
|
|
#include "TrayIco.h"
|
|
#include "Config.h"
|
|
#include <QScrollBar>
|
|
//#include "Secret.h"
|
|
class Server;
|
|
class TrayIco;
|
|
class Client;
|
|
class LanPaper : public QMainWindow, private Ui::LanPaper
|
|
{
|
|
Q_OBJECT
|
|
|
|
public:
|
|
explicit LanPaper(QWidget *parent = 0);
|
|
void addChatContentToThereSide(const QString &content);
|
|
QString getMessage();
|
|
private:
|
|
void addChatContentToMeSide(const QString& content);
|
|
virtual bool eventFilter(QObject *, QEvent *);
|
|
virtual void changeEvent(QEvent *);
|
|
bool isWindowsActivated();
|
|
void scrollToBottom();
|
|
private slots:
|
|
void on_pBTSendMessage_clicked();
|
|
void aboutClick();
|
|
void clientSuccess(bool success);
|
|
|
|
private:
|
|
Server* server;
|
|
TrayIco* trayIco;
|
|
Client *client;
|
|
};
|
|
|
|
#endif // LANPAPER_H
|
|
|
|
|