5#include <QtCore/QLoggingCategory>
30 template <
typename Po
interToMemberFunction> QSignalTransition *
addThisTransition(PointerToMemberFunction signal, QAbstractState *target)
31 {
return QState::addTransition(
this, signal, target); };
53 void setProperty(QObject*
object,
const char* name,
const QVariant& value);
56 void setEnabled(QObject*
object,
bool enabled);
59 void setVisible(QObject*
object,
bool visible);
62 QAbstractState* _localErrorState =
nullptr;
Q_DECLARE_LOGGING_CATEGORY(AndroidSerialLog)
QString stateName() const
QGroundControl specific state machine with enhanced error handling.
QAbstractState * localErrorState() const
Get the per-state error state (nullptr if using global)
void setEnabled(QObject *object, bool enabled)
Convenience overload for setting enabled state on widgets/controls.
void setVisible(QObject *object, bool visible)
Convenience overload for setting visible state on widgets/controls.
QSignalTransition * addThisTransition(PointerToMemberFunction signal, QAbstractState *target)
Simpler version of QState::addTransition which assumes the sender is this.
void setProperty(QObject *object, const char *name, const QVariant &value)
void setLocalErrorState(QAbstractState *errorState)