##// END OF EJS Templates
Fixed build issue with Qt5.
Jeandet Alexis -
r2:923afde9cc96 tip default
parent child
Show More
@@ -1,206 +1,206
1 1 #include <QtGui>
2 2
3 3 #include "qhexedit.h"
4
4 #include <QScrollBar>
5 5
6 6 QHexEdit::QHexEdit(QWidget *parent) : QScrollArea(parent)
7 7 {
8 8 qHexEdit_p = new QHexEditPrivate(this);
9 9 setWidget(qHexEdit_p);
10 10 setWidgetResizable(true);
11 11
12 12 connect(qHexEdit_p, SIGNAL(currentAddressChanged(int)), this, SIGNAL(currentAddressChanged(int)));
13 13 connect(qHexEdit_p, SIGNAL(currentSizeChanged(int)), this, SIGNAL(currentSizeChanged(int)));
14 14 connect(qHexEdit_p, SIGNAL(dataChanged()), this, SIGNAL(dataChanged()));
15 15 connect(qHexEdit_p, SIGNAL(overwriteModeChanged(bool)), this, SIGNAL(overwriteModeChanged(bool)));
16 16 setFocusPolicy(Qt::NoFocus);
17 17 }
18 18
19 19 int QHexEdit::indexOf(const QByteArray & ba, int from) const
20 20 {
21 21 return qHexEdit_p->indexOf(ba, from);
22 22 }
23 23
24 24 void QHexEdit::insert(int i, const QByteArray & ba)
25 25 {
26 26 qHexEdit_p->insert(i, ba);
27 27 }
28 28
29 29 void QHexEdit::insert(int i, char ch)
30 30 {
31 31 qHexEdit_p->insert(i, ch);
32 32 }
33 33
34 34 int QHexEdit::lastIndexOf(const QByteArray & ba, int from) const
35 35 {
36 36 return qHexEdit_p->lastIndexOf(ba, from);
37 37 }
38 38
39 39 void QHexEdit::remove(int pos, int len)
40 40 {
41 41 qHexEdit_p->remove(pos, len);
42 42 }
43 43
44 44 void QHexEdit::replace( int pos, int len, const QByteArray & after)
45 45 {
46 46 qHexEdit_p->replace(pos, len, after);
47 47 }
48 48
49 49 QString QHexEdit::toReadableString()
50 50 {
51 51 return qHexEdit_p->toRedableString();
52 52 }
53 53
54 54 QString QHexEdit::selectionToReadableString()
55 55 {
56 56 return qHexEdit_p->selectionToReadableString();
57 57 }
58 58
59 59 void QHexEdit::setAddressArea(bool addressArea)
60 60 {
61 61 qHexEdit_p->setAddressArea(addressArea);
62 62 }
63 63
64 64 void QHexEdit::redo()
65 65 {
66 66 qHexEdit_p->redo();
67 67 }
68 68
69 69 void QHexEdit::undo()
70 70 {
71 71 qHexEdit_p->undo();
72 72 }
73 73
74 74 void QHexEdit::setAddressWidth(int addressWidth)
75 75 {
76 76 qHexEdit_p->setAddressWidth(addressWidth);
77 77 }
78 78
79 79 void QHexEdit::setAsciiArea(bool asciiArea)
80 80 {
81 81 qHexEdit_p->setAsciiArea(asciiArea);
82 82 }
83 83
84 84 void QHexEdit::setHighlighting(bool mode)
85 85 {
86 86 qHexEdit_p->setHighlighting(mode);
87 87 }
88 88
89 89 void QHexEdit::setAddressOffset(int offset)
90 90 {
91 91 qHexEdit_p->setAddressOffset(offset);
92 92 }
93 93
94 94 int QHexEdit::addressOffset()
95 95 {
96 96 return qHexEdit_p->addressOffset();
97 97 }
98 98
99 99 void QHexEdit::setCursorPosition(int cursorPos)
100 100 {
101 101 // cursorPos in QHexEditPrivate is the position of the textcoursor without
102 102 // blanks, means bytePos*2
103 103 qHexEdit_p->setCursorPos(cursorPos*2);
104 104 }
105 105
106 106 int QHexEdit::cursorPosition()
107 107 {
108 108 return qHexEdit_p->cursorPos() / 2;
109 109 }
110 110
111 111
112 112 void QHexEdit::setData(const QByteArray &data)
113 113 {
114 114 verticalScrollBar()->setSliderPosition(verticalScrollBar()->minimum());
115 115 qHexEdit_p->setData(data);
116 116 }
117 117
118 118 QByteArray QHexEdit::data()
119 119 {
120 120 return qHexEdit_p->data();
121 121 }
122 122
123 123 void QHexEdit::setAddressAreaColor(const QColor &color)
124 124 {
125 125 qHexEdit_p->setAddressAreaColor(color);
126 126 }
127 127
128 128 QColor QHexEdit::addressAreaColor()
129 129 {
130 130 return qHexEdit_p->addressAreaColor();
131 131 }
132 132
133 133 void QHexEdit::setHighlightingColor(const QColor &color)
134 134 {
135 135 qHexEdit_p->setHighlightingColor(color);
136 136 }
137 137
138 138 QColor QHexEdit::highlightingColor()
139 139 {
140 140 return qHexEdit_p->highlightingColor();
141 141 }
142 142
143 143 void QHexEdit::setSelectionColor(const QColor &color)
144 144 {
145 145 qHexEdit_p->setSelectionColor(color);
146 146 }
147 147
148 148 QColor QHexEdit::selectionColor()
149 149 {
150 150 return qHexEdit_p->selectionColor();
151 151 }
152 152
153 153 void QHexEdit::setOverwriteMode(bool overwriteMode)
154 154 {
155 155 qHexEdit_p->setOverwriteMode(overwriteMode);
156 156 }
157 157
158 158 bool QHexEdit::overwriteMode()
159 159 {
160 160 return qHexEdit_p->overwriteMode();
161 161 }
162 162
163 163 void QHexEdit::setReadOnly(bool readOnly)
164 164 {
165 165 qHexEdit_p->setReadOnly(readOnly);
166 166 }
167 167
168 168 bool QHexEdit::isReadOnly()
169 169 {
170 170 return qHexEdit_p->isReadOnly();
171 171 }
172 172
173 173 void QHexEdit::setFont(const QFont &font)
174 174 {
175 175 qHexEdit_p->setFont(font);
176 176 }
177 177
178 178 void QHexEdit::resetSelection(int pos)
179 179 {
180 180 qHexEdit_p->resetSelection(pos);
181 181 }
182 182
183 183 void QHexEdit::resetSelection()
184 184 {
185 185 qHexEdit_p->resetSelection();
186 186 }
187 187
188 188 void QHexEdit::setSelection(int pos)
189 189 {
190 190 qHexEdit_p->setSelection(pos);
191 191 }
192 192
193 193 int QHexEdit::getSelectionBegin()
194 194 {
195 195 return qHexEdit_p->getSelectionBegin();
196 196 }
197 197
198 198 int QHexEdit::getSelectionEnd()
199 199 {
200 200 return qHexEdit_p->getSelectionEnd();
201 201 }
202 202
203 203 const QFont & QHexEdit::font() const
204 204 {
205 205 return qHexEdit_p->font();
206 206 }
General Comments 0
You need to be logged in to leave comments. Login now