Revamp Local Fortune Server Example: Declare sendFortune() as a method
Declare sendFortune() as a method because it's used in the connect() overload taking a pointer-to-member-function, so it doesn't need help from moc. Q_OBJECT is not needed anymore as the "Server" class doesn't contain signals and slots anymore. Use Q_DECLARE_TR_FUNCTIONS Macro to allow tr() calls. Task-number: QTBUG-117064 Pick-to: 6.6 6.5 Change-Id: Id197cb4c9f9df2102b769d028d8a0cae91e5c492 Reviewed-by: Ivan Solovev <ivan.solovev@qt.io>
This commit is contained in:
parent
f77c7e1bf5
commit
deec34c2fb
@ -4,20 +4,19 @@
|
|||||||
#ifndef SERVER_H
|
#ifndef SERVER_H
|
||||||
#define SERVER_H
|
#define SERVER_H
|
||||||
|
|
||||||
|
#include <QApplication>
|
||||||
#include <QDialog>
|
#include <QDialog>
|
||||||
#include <QLocalServer>
|
#include <QLocalServer>
|
||||||
|
|
||||||
class Server : public QDialog
|
class Server : public QDialog
|
||||||
{
|
{
|
||||||
Q_OBJECT
|
Q_DECLARE_TR_FUNCTIONS(Server)
|
||||||
|
|
||||||
public:
|
public:
|
||||||
explicit Server(QWidget *parent = nullptr);
|
explicit Server(QWidget *parent = nullptr);
|
||||||
|
|
||||||
private slots:
|
|
||||||
void sendFortune();
|
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
void sendFortune();
|
||||||
QLocalServer *server;
|
QLocalServer *server;
|
||||||
QStringList fortunes;
|
QStringList fortunes;
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user