QtPdCom  1.0.0
Namespaces | Classes | Typedefs | Functions | Variables
QtPdCom Namespace Reference

Namespaces

 details
 

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  Message
 Process message. More...
 
class  MessageModel
 List of Messages. 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. More...
 
class  Poll
 
class  Transmission
 Transmission mode for subscriptions. More...
 
struct  VariableList
 
class  BroadcastModelPrivate
 
struct  ClientStatisticsModelPrivate
 
class  LoginManagerPrivate
 
class  MessageWatcher
 
class  MessageListWatcher
 
class  MessageManager
 

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)
 
Q_DECL_EXPORT bool loadTranslation (QTranslator &translator, const QLocale &locale=QLocale{})
 Load a translation for the given locale. More...
 
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
 

Typedef Documentation

◆ BoolVariable

◆ DoubleVariable

◆ IntVariable

◆ MessageFuture

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

◆ MessageFutureInterface

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

◆ MessageListFuture

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

◆ MessageListFutureInterface

using QtPdCom::MessageListFutureInterface = typedef 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()

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()

bool QtPdCom::seqNoLessThan ( uint32_t  a,
uint32_t  b 
)

Variable Documentation

◆ event_mode

constexpr struct QtPdCom::event_mode_tag QtPdCom::event_mode

◆ poll_mode

constexpr struct QtPdCom::poll_mode_tag QtPdCom::poll_mode