From 004b73ed7ef33cb407897f7eccbec5f3861f99d7 Mon Sep 17 00:00:00 2001 From: Toni Uhlig Date: Fri, 7 Jul 2023 12:37:21 +0200 Subject: Squashed 'qhexedit2/' content from commit 7f22526 git-subtree-dir: qhexedit2 git-subtree-split: 7f22526a86685aec1c5722154b8a7422d5037b77 --- src/QHexEditPlugin.cpp | 89 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 89 insertions(+) create mode 100644 src/QHexEditPlugin.cpp (limited to 'src/QHexEditPlugin.cpp') diff --git a/src/QHexEditPlugin.cpp b/src/QHexEditPlugin.cpp new file mode 100644 index 0000000..543f149 --- /dev/null +++ b/src/QHexEditPlugin.cpp @@ -0,0 +1,89 @@ +#include "QHexEditPlugin.h" +#include "qhexedit.h" + +#include + +QHexEditPlugin::QHexEditPlugin(QObject * parent) : QObject(parent) +{ + initialized = false; +} + + +bool QHexEditPlugin::isContainer() const +{ + return false; +} + +bool QHexEditPlugin::isInitialized() const +{ + return initialized; +} + +QIcon QHexEditPlugin::icon() const +{ + return QIcon(); +} + +QString QHexEditPlugin::domXml() const +{ + return "\n" + " \n" + " \n" + " \n" + " 0\n" + " 0\n" + " 100\n" + " 100\n" + " \n" + " \n" + " \n" + " QHexEditWidget\n" + " \n" + " \n" + " QHexEdit widget allow to edit the data in hex view.\n" + " \n" + " \n" + "\n"; +} + +QString QHexEditPlugin::group() const +{ + return "Input Widgets"; +} + +QString QHexEditPlugin::includeFile() const +{ + return "qhexedit.h"; +} + +QString QHexEditPlugin::name() const +{ + return "QHexEdit"; +} + +QString QHexEditPlugin::toolTip() const +{ + return ""; +} + +QString QHexEditPlugin::whatsThis() const +{ + return ""; +} + +QWidget * QHexEditPlugin::createWidget(QWidget *parent) +{ + return new QHexEdit(parent); +} + +void QHexEditPlugin::initialize(QDesignerFormEditorInterface * /*core*/) +{ + if (initialized) + return; + + initialized = true; +} + +#if QT_VERSION < QT_VERSION_CHECK(5,0,0) +Q_EXPORT_PLUGIN2(QHexEditPlugin, QHexEditPlugin) +#endif -- cgit v1.2.3