32 #ifndef IPconnectionPLUGIN_H
33 #define IPconnectionPLUGIN_H
43 class QAbstractSocket;
62 virtual void closeDevice(
const QString &deviceName);
70 void onEnumerationChanged();
73 void openDevice(QString HostName,
int Port,
bool UseTCP);
74 QAbstractSocket *ipSocket;
84 Q_PLUGIN_METADATA(IID
"org.dronin.plugins.IPConnection")
89 virtual bool initialize(
const QStringList &arguments, QString *error_message);
96 #endif // IPconnectionPLUGIN_H
virtual QIODevice * openDevice(IDevice *device)=0
virtual void extensionsInitialized()=0
virtual void closeDevice(const QString &deviceName)
virtual QList< IDevice * > availableDevices()=0
virtual QString connectionName()=0
IPConnectionOptionsPage * optionsPage() const
virtual bool initialize(const QStringList &arguments, QString *errorString)=0
virtual QString shortName()
Base class for all plugins.