diff options
Diffstat (limited to 'src-qt5/desktop-utils/lumina-pdf/Widget.h')
-rw-r--r-- | src-qt5/desktop-utils/lumina-pdf/Widget.h | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/src-qt5/desktop-utils/lumina-pdf/Widget.h b/src-qt5/desktop-utils/lumina-pdf/Widget.h new file mode 100644 index 00000000..0bfe5cdd --- /dev/null +++ b/src-qt5/desktop-utils/lumina-pdf/Widget.h @@ -0,0 +1,29 @@ +#include <QStringList> + +class Widget{ + public: + Widget(int _widgetType, QRectF _loc, QString _currText, int _maxLen, int _contentType) : widgetType(_widgetType), loc(_loc), currText(_currText), maxLen(_maxLen), contentType(_contentType) { } + + virtual ~Widget() { } + + virtual int getWidgetType() { return widgetType; } + virtual QRectF getLocation() { return loc; } + virtual QString getCurrentText() { return currText; } + virtual int getMaxLength() { return maxLen; } + virtual int getContentType() { return contentType; } + virtual QStringList getOptionList() { return optionList; } + virtual QStringList getExportList() { return exportList; } + + virtual void setOptions(QStringList _optionList) { optionList = _optionList; } + virtual void setExports(QStringList _exportList) { exportList = _exportList; } + + private: + int widgetType; + QRectF loc; + QString currText; + int maxLen; + int contentType; + + QStringList optionList; + QStringList exportList; +}; |