diff options
Diffstat (limited to 'utils/regtools/qeditor/utils.h')
-rw-r--r-- | utils/regtools/qeditor/utils.h | 28 |
1 files changed, 13 insertions, 15 deletions
diff --git a/utils/regtools/qeditor/utils.h b/utils/regtools/qeditor/utils.h index 6612ce20a4..970010233a 100644 --- a/utils/regtools/qeditor/utils.h +++ b/utils/regtools/qeditor/utils.h | |||
@@ -149,20 +149,9 @@ Q_DECLARE_METATYPE(SocFieldCachedValue) | |||
149 | class SocFieldCachedItemDelegate : public QStyledItemDelegate | 149 | class SocFieldCachedItemDelegate : public QStyledItemDelegate |
150 | { | 150 | { |
151 | public: | 151 | public: |
152 | enum DisplayMode | ||
153 | { | ||
154 | DisplayValueAndName, /* "value (name)" or "value" if no name */ | ||
155 | DisplayName, /* "name" or "value" if no name */ | ||
156 | DisplayValue, /* "value" */ | ||
157 | }; | ||
158 | |||
159 | SocFieldCachedItemDelegate(QObject *parent = 0):QStyledItemDelegate(parent) {} | 152 | SocFieldCachedItemDelegate(QObject *parent = 0):QStyledItemDelegate(parent) {} |
160 | virtual QString displayText(const QVariant& value, const QLocale& locale) const; | ||
161 | void SetMode(DisplayMode mode) { m_mode = mode; } | ||
162 | DisplayMode GetMode() const { return m_mode; } | ||
163 | 153 | ||
164 | protected: | 154 | virtual QString displayText(const QVariant& value, const QLocale& locale) const; |
165 | DisplayMode m_mode; | ||
166 | }; | 155 | }; |
167 | 156 | ||
168 | class SocFieldCachedEditor : public SocFieldEditor | 157 | class SocFieldCachedEditor : public SocFieldEditor |
@@ -214,12 +203,21 @@ private: | |||
214 | mutable QSize m_size; | 203 | mutable QSize m_size; |
215 | }; | 204 | }; |
216 | 205 | ||
217 | class GrowingTableView : public QTableView | 206 | class GrowingTextEdit : public QTextEdit |
207 | { | ||
208 | Q_OBJECT | ||
209 | public: | ||
210 | GrowingTextEdit(QWidget *parent = 0); | ||
211 | |||
212 | protected slots: | ||
213 | void TextChanged(); | ||
214 | }; | ||
215 | |||
216 | class GrowingTableWidget : public QTableWidget | ||
218 | { | 217 | { |
219 | Q_OBJECT | 218 | Q_OBJECT |
220 | public: | 219 | public: |
221 | GrowingTableView(QWidget *parent = 0); | 220 | GrowingTableWidget(QWidget *parent = 0); |
222 | virtual void setModel(QAbstractItemModel *model); | ||
223 | 221 | ||
224 | protected slots: | 222 | protected slots: |
225 | void DataChanged(const QModelIndex& tl, const QModelIndex& br); | 223 | void DataChanged(const QModelIndex& tl, const QModelIndex& br); |