Qt
6.x
The Qt SDK
Loading...
Searching...
No Matches
qqnxnavigatoreventnotifier.h
Go to the documentation of this file.
1
// Copyright (C) 2011 - 2012 Research In Motion
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3
4
#ifndef QQNXNAVIGATOREVENTNOTIFIER_H
5
#define QQNXNAVIGATOREVENTNOTIFIER_H
6
7
#include <QObject>
8
9
QT_BEGIN_NAMESPACE
10
11
class
QQnxNavigatorEventHandler
;
12
class
QSocketNotifier
;
13
14
class
QQnxNavigatorEventNotifier
:
public
QObject
15
{
16
Q_OBJECT
17
public
:
18
explicit
QQnxNavigatorEventNotifier
(
QQnxNavigatorEventHandler
*eventHandler,
QObject
*
parent
=
nullptr
);
19
~QQnxNavigatorEventNotifier
();
20
21
public
Q_SLOTS
:
22
void
start
();
23
24
private
Q_SLOTS
:
25
void
readData();
26
27
private
:
28
void
parsePPS(
const
QByteArray
&ppsData,
QByteArray
&msg,
QByteArray
&dat,
QByteArray
&
id
);
29
void
replyPPS(
const
QByteArray
&
res
,
const
QByteArray
&
id
,
const
QByteArray
&dat);
30
void
handleMessage(
const
QByteArray
&msg,
const
QByteArray
&dat,
const
QByteArray
&
id
);
31
32
int
m_fd;
33
QSocketNotifier
*m_readNotifier;
34
QQnxNavigatorEventHandler
*m_eventHandler;
35
36
static
const
char
*navigatorControlPath;
37
static
const
size_t
ppsBufferSize;
38
};
39
40
QT_END_NAMESPACE
41
42
#endif
// QQNXNAVIGATOREVENTNOTIFIER_H
QByteArray
\inmodule QtCore
Definition
qbytearray.h:57
QObject
\inmodule QtCore
Definition
qobject.h:90
QObject::parent
QObject * parent() const
Returns a pointer to the parent object.
Definition
qobject.h:311
QQnxNavigatorEventHandler
Definition
qqnxnavigatoreventhandler.h:12
QQnxNavigatorEventNotifier
Definition
qqnxnavigatoreventnotifier.h:15
QQnxNavigatorEventNotifier::~QQnxNavigatorEventNotifier
~QQnxNavigatorEventNotifier()
Definition
qqnxnavigatoreventnotifier.cpp:39
QQnxNavigatorEventNotifier::start
void start()
Definition
qqnxnavigatoreventnotifier.cpp:50
QSocketNotifier
\inmodule QtCore
Definition
qsocketnotifier.h:14
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qstandardpaths_haiku.cpp:21
QT_END_NAMESPACE
Definition
qsharedpointer.cpp:1545
res
GLuint res
Definition
qopenglext.h:8867
Q_OBJECT
#define Q_OBJECT
Definition
qtmetamacros.h:117
Q_SLOTS
#define Q_SLOTS
Definition
qtmetamacros.h:44
qtbase
src
plugins
platforms
qnx
qqnxnavigatoreventnotifier.h
Generated by
1.9.7