19#include "client_export.h"
20#include "ParameterClient.h"
91 virtual const QString Id();
93 virtual const QString Name();
95 virtual const QString Description();
97 virtual const QString Protocol()
const;
101 virtual const QIcon Icon()
const;
133 virtual int OpenDialogSettings(QWidget* parent =
nullptr);
137 virtual QMenu* GetMenu(QWidget* parent =
nullptr);
233 void sigError(
const int nError,
const QString &szError);
262 const QMessageBox::Icon& icon = QMessageBox::Information);
270 Q_INVOKABLE
virtual int Initial();
275 Q_INVOKABLE
virtual int Clean();
303 static QObject* createObject(
const QString &className, QObject* parent = NULL);
328 virtual QString GetSettingsFile();
332 virtual int SetSettingsFile(
const QString &szFile);
334 QString m_szSettings;
340 virtual int Load(QSettings &set);
345 virtual int Save(QSettings &set);
352 Q_INVOKABLE
virtual int Load(QString szFile = QString());
361 Q_INVOKABLE
virtual int Save(QString szFile = QString());
364 void slotShowServerName();
365 void slotUpdateName();
384 virtual void slotBlockShowWidget(
const QString& className,
int &nRet,
void* pContext);
395 virtual void slotBlockShowMessageBox(
const QString& szTitle,
396 const QString& szMessage,
397 QMessageBox::StandardButtons buttons,
398 QMessageBox::StandardButton& nRet,
400 QString szCheckBoxContext = QString());
406 virtual void slotBlockInputDialog(
const QString& szTitle,
407 const QString& szLable,
408 const QString& szMessage,
415 virtual void slotSetClipboard(QMimeData *data);
418 void sigClipBoardChanged();
422 QAction* m_pSettings;
424 virtual void slotSettings();
void sigUpdateName(const QString &szName)
virtual int DisConnect()=0
Close connect.
void sigConnected()
Successful connection signal.
virtual QDialog * OnOpenDialogSettings(QWidget *parent=nullptr)=0
Open settgins dialog.
CConnecter(CPluginClient *plugin)
virtual qint16 Version()=0
Version.
virtual QWidget * GetViewer()=0
Get Viewer.
void sigDisconnected()
Successful disconnection signal.
void sigDisconnect()
Notify the user to disconnect.
void sigError(const int nError, const QString &szError)
Triggered when an error is generated.
void sigShowMessageBox(const QString &title, const QString &message, const QMessageBox::Icon &icon=QMessageBox::Information)
Trigger the display of a message dialog (QMessageBox) in the main thread from a background thread wit...
void sigViewerFocusIn(QWidget *pView)
The view is focus.
virtual int Connect()=0
Start connect.
void sigInformation(const QString &szInfo)
Show information in main windows.
void sigUpdateParameters(CConnecter *pConnecter)
Update parameters, notify application to save or show parameters.
The parameters of client.