blob: f4c4ad4a737fcf4c60f59236ec0685c2540b7298 (
plain)
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
|
#pragma once
#include <QLocalSocket>
#include <QObject>
class ResourceAccess : public QObject
{
Q_OBJECT
public:
ResourceAccess(const QString &resourceName, QObject *parent = 0);
~ResourceAccess();
QString resourceName() const;
bool isReady() const;
public Q_SLOTS:
void open();
void close();
Q_SIGNALS:
void ready(bool isReady);
private Q_SLOTS:
void connected();
void disconnected();
void connectionError(QLocalSocket::LocalSocketError error);
private:
QString m_resourceName;
QLocalSocket *m_socket;
bool m_startingProcess;
};
|