QtPdCom  1.5.2
QtPdCom Namespace Reference

Classes

class  BroadcastModel
 Model for capturing broadcast messages. More...
class  ClientStatisticsModel
class  VariableWatcher
 Convenience class for processing the result of Process::findQt(). More...
class  ListWatcher
class  LoginManager
 Class to handle the Authentication process. More...
class  Message
 Process message. More...
class  MessageModel
 List of Messages. More...
class  MessageModelFilter
 Proxy model to filter Messages based on their reset time. More...
class  MessageModelUnion
 Table model that combines the rows of multiple MessageModels or MessageModelFilters. More...
class  Process
 PdCom::Process implementation for Qt. More...
class  ScalarSubscriber
 Subscriber of a single scalar value. More...
class  AbstractScalarVariable
 Abstract Scalar Value. More...
class  ScalarVariable
 Scalar Value Template. More...
class  TableColumn
 Table Column. More...
class  TableModel
 Table model. More...
struct  event_mode_tag
 Tag for event-based subscription. More...
struct  poll_mode_tag
 Tag for poll-based subscription with timer. More...
struct  manual_poll_mode_tag
 Tag for poll-based subscription without timer. More...
class  Poll
class  Transmission
 Transmission mode for subscriptions. More...
class  ValueRing
 Time/Value ring buffer. More...
struct  VariableList
class  BroadcastModelPrivate
struct  ClientStatisticsModelPrivate
class  LoginManagerPrivate
class  MessageWatcher
class  MessageListWatcher
class  MessageManager
class  MessageModelFilterPrivate
class  PdConnection
class  PdVariable
 Scalar/Vector/Matrix Variant to be used in QML applications. More...
class  QmlProcess
 QML-Adapted Process Class. More...
class  QmlMessage
class  QmlMessageModel
struct  PdComMessageModelFilter
struct  PdClientStatisticsModel
struct  PdComLoginManager
class  SaslInitializer
class  DefaultProcess

Typedefs

typedef ScalarVariable< bool > BoolVariable
typedef ScalarVariable< int > IntVariable
typedef ScalarVariable< double > DoubleVariable
using MessageFuture = QFuture<PdCom::Message>
using MessageFutureInterface = QFutureInterface<PdCom::Message>
using MessageListFuture = QFuture<std::vector<PdCom::Message>>
using MessageListFutureInterface = QFutureInterface<std::vector<PdCom::Message>>

Functions

template<class Result, class Object, class Callback>
QFutureWatcher< Result > & createWatcher (Object *obj, Callback &&callback)
QTPDCOM_PUBLIC bool loadTranslation (QTranslator &translator, const QLocale &locale=QLocale {})
 Load a translation for the given locale.
bool seqNoLessThan (uint32_t a, uint32_t b)

Variables

constexpr struct QtPdCom::event_mode_tag event_mode
constexpr struct QtPdCom::poll_mode_tag poll_mode
constexpr struct QtPdCom::manual_poll_mode_tag manual_poll_mode

Typedef Documentation

◆ BoolVariable

◆ DoubleVariable

◆ IntVariable

◆ MessageFuture

using QtPdCom::MessageFuture = QFuture<PdCom::Message>

◆ MessageFutureInterface

using QtPdCom::MessageFutureInterface = QFutureInterface<PdCom::Message>

◆ MessageListFuture

using QtPdCom::MessageListFuture = QFuture<std::vector<PdCom::Message>>

◆ MessageListFutureInterface

using QtPdCom::MessageListFutureInterface = QFutureInterface<std::vector<PdCom::Message>>

Function Documentation

◆ createWatcher()

template<class Result, class Object, class Callback>
QFutureWatcher< Result > & QtPdCom::createWatcher ( Object * obj,
Callback && callback )
inline

◆ loadTranslation()

QTPDCOM_PUBLIC bool QtPdCom::loadTranslation ( QTranslator & translator,
const QLocale & locale = QLocale {} )

Load a translation for the given locale.

Load a translation.

Calls QTranslator::load() to load the translation from the library resource file.

Parameters
translatorTranslator used in application.
localeLocale.

References loadRcc().

◆ seqNoLessThan()

Variable Documentation

◆ event_mode

struct QtPdCom::event_mode_tag QtPdCom::event_mode

Referenced by getTrans().

◆ manual_poll_mode

◆ poll_mode

struct QtPdCom::poll_mode_tag QtPdCom::poll_mode

Referenced by getTrans().