From 0012cb312e92c33f5263478d318eb82da22ee879 Mon Sep 17 00:00:00 2001 From: Thomas Vanbesien Date: Fri, 20 Feb 2026 10:41:09 +0100 Subject: Rename classes to OpcUa* prefix, replace BobinkNode with OpcUaMonitoredNode boilerplate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Rename BobinkAuth → OpcUaAuth, BobinkClient → OpcUaClient (C++ class names only; QML module URI and singleton name stay as Bobink). Remove BobinkNode (QQuickItem-based) and add OpcUaMonitoredNode skeleton using QObject + QQmlParserStatus, following Qt convention for non-visual QML types. --- src/BobinkAuth.h | 75 -------------------------------------------------------- 1 file changed, 75 deletions(-) delete mode 100644 src/BobinkAuth.h (limited to 'src/BobinkAuth.h') diff --git a/src/BobinkAuth.h b/src/BobinkAuth.h deleted file mode 100644 index 2bd3c05..0000000 --- a/src/BobinkAuth.h +++ /dev/null @@ -1,75 +0,0 @@ -/** - * @file BobinkAuth.h - * @brief QML component for OPC UA authentication configuration. - */ -#ifndef BOBINKAUTH_H -#define BOBINKAUTH_H - -#include -#include -#include - -class BobinkAuth : public QObject -{ - Q_OBJECT - QML_ELEMENT - - Q_PROPERTY (AuthMode mode READ mode WRITE setMode NOTIFY modeChanged) - Q_PROPERTY ( - QString username READ username WRITE setUsername NOTIFY usernameChanged) - Q_PROPERTY ( - QString password READ password WRITE setPassword NOTIFY passwordChanged) - Q_PROPERTY ( - QString certPath READ certPath WRITE setCertPath NOTIFY certPathChanged) - Q_PROPERTY ( - QString keyPath READ keyPath WRITE setKeyPath NOTIFY keyPathChanged) - -public: - /// Authentication modes supported by OPC UA. - enum AuthMode - { - Anonymous, - UserPass, - Certificate - }; - Q_ENUM (AuthMode) - - explicit BobinkAuth (QObject *parent = nullptr); - - AuthMode mode () const; - void setMode (AuthMode mode); - - QString username () const; - void setUsername (const QString &username); - - QString password () const; - void setPassword (const QString &password); - - QString certPath () const; - void setCertPath (const QString &path); - - QString keyPath () const; - void setKeyPath (const QString &path); - - /** - * @brief Build a QOpcUaAuthenticationInformation from the - * current mode and credentials. - */ - QOpcUaAuthenticationInformation toAuthenticationInformation () const; - -signals: - void modeChanged (); - void usernameChanged (); - void passwordChanged (); - void certPathChanged (); - void keyPathChanged (); - -private: - AuthMode m_mode = Anonymous; - QString m_username; - QString m_password; - QString m_certPath; - QString m_keyPath; -}; - -#endif // BOBINKAUTH_H -- cgit v1.2.3