add QAD::VirtualKeyboard library, vkbd for widgets with JSON-based description

This commit is contained in:
2024-05-29 21:42:16 +03:00
parent 85adc666ef
commit ac0f5bc325
18 changed files with 871 additions and 3 deletions

View File

@@ -0,0 +1,24 @@
#ifndef qad_virtual_keyboard_h
#define qad_virtual_keyboard_h
#include <QtCore/qplugin.h>
#include <QtDesigner/QtDesigner>
class QADVirtualKeyboard
: public QObject
, public QDesignerCustomWidgetCollectionInterface {
Q_OBJECT
#if QT_VERSION >= 0x050000
Q_PLUGIN_METADATA(IID "qad.virtual_keyboard")
#endif
Q_INTERFACES(QDesignerCustomWidgetCollectionInterface)
public:
explicit QADVirtualKeyboard(QObject * parent = 0);
virtual QList<QDesignerCustomWidgetInterface *> customWidgets() const;
private:
QList<QDesignerCustomWidgetInterface *> m_widgets;
};
#endif