author | llornkcor <llornkcor> | 2004-02-29 19:50:45 (UTC) |
---|---|---|
committer | llornkcor <llornkcor> | 2004-02-29 19:50:45 (UTC) |
commit | 225b92ec28bbe3a9368e8534323a3c335432e447 (patch) (unidiff) | |
tree | fd87695f00a655bcfa0a9276bb43dc9ac2e1fa13 | |
parent | 1a59dd467d210703b69d2d694f95988f2e97c27f (diff) | |
download | opie-225b92ec28bbe3a9368e8534323a3c335432e447.zip opie-225b92ec28bbe3a9368e8534323a3c335432e447.tar.gz opie-225b92ec28bbe3a9368e8534323a3c335432e447.tar.bz2 |
initialize int
-rw-r--r-- | core/apps/embeddedkonsole/TEWidget.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/core/apps/embeddedkonsole/TEWidget.cpp b/core/apps/embeddedkonsole/TEWidget.cpp index 2e3e0f5..de5e585 100644 --- a/core/apps/embeddedkonsole/TEWidget.cpp +++ b/core/apps/embeddedkonsole/TEWidget.cpp | |||
@@ -1133,193 +1133,193 @@ bool TEWidget::eventFilter( QObject *obj, QEvent *e ) | |||
1133 | 1133 | ||
1134 | case 0x2010: // fn-2 magnify plus | 1134 | case 0x2010: // fn-2 magnify plus |
1135 | case Key_F6: | 1135 | case Key_F6: |
1136 | emit changeFontSize(1); | 1136 | emit changeFontSize(1); |
1137 | break; | 1137 | break; |
1138 | 1138 | ||
1139 | default: | 1139 | default: |
1140 | special_function = false; | 1140 | special_function = false; |
1141 | } | 1141 | } |
1142 | if (special_function) { | 1142 | if (special_function) { |
1143 | return true; | 1143 | return true; |
1144 | } | 1144 | } |
1145 | // else if( ke->state() == ControlButton && ke->key() == Key_V) { | 1145 | // else if( ke->state() == ControlButton && ke->key() == Key_V) { |
1146 | // pasteClipboard(); | 1146 | // pasteClipboard(); |
1147 | // } | 1147 | // } |
1148 | // else if( ke->state() == ControlButton && ke->key() == Key_C) { | 1148 | // else if( ke->state() == ControlButton && ke->key() == Key_C) { |
1149 | // pasteClipboard(); | 1149 | // pasteClipboard(); |
1150 | // } | 1150 | // } |
1151 | emit keyPressedSignal(ke); // expose | 1151 | emit keyPressedSignal(ke); // expose |
1152 | ke->accept(); | 1152 | ke->accept(); |
1153 | #ifdef FAKE_CTRL_AND_ALT | 1153 | #ifdef FAKE_CTRL_AND_ALT |
1154 | if ( dele ) delete e; | 1154 | if ( dele ) delete e; |
1155 | #endif | 1155 | #endif |
1156 | return true; // stop the event | 1156 | return true; // stop the event |
1157 | } | 1157 | } |
1158 | if ( e->type() == QEvent::Enter ) { | 1158 | if ( e->type() == QEvent::Enter ) { |
1159 | QObject::disconnect( (QObject*)cb, SIGNAL(dataChanged()), | 1159 | QObject::disconnect( (QObject*)cb, SIGNAL(dataChanged()), |
1160 | this, SLOT(onClearSelection()) ); | 1160 | this, SLOT(onClearSelection()) ); |
1161 | } | 1161 | } |
1162 | if ( e->type() == QEvent::Leave ) { | 1162 | if ( e->type() == QEvent::Leave ) { |
1163 | QObject::connect( (QObject*)cb, SIGNAL(dataChanged()), | 1163 | QObject::connect( (QObject*)cb, SIGNAL(dataChanged()), |
1164 | this, SLOT(onClearSelection()) ); | 1164 | this, SLOT(onClearSelection()) ); |
1165 | } | 1165 | } |
1166 | return QFrame::eventFilter( obj, e ); | 1166 | return QFrame::eventFilter( obj, e ); |
1167 | } | 1167 | } |
1168 | 1168 | ||
1169 | /* ------------------------------------------------------------------------- */ | 1169 | /* ------------------------------------------------------------------------- */ |
1170 | /* */ | 1170 | /* */ |
1171 | /* Frame */ | 1171 | /* Frame */ |
1172 | /* */ | 1172 | /* */ |
1173 | /* ------------------------------------------------------------------------- */ | 1173 | /* ------------------------------------------------------------------------- */ |
1174 | 1174 | ||
1175 | void TEWidget::frameChanged() | 1175 | void TEWidget::frameChanged() |
1176 | { | 1176 | { |
1177 | propagateSize(); | 1177 | propagateSize(); |
1178 | update(); | 1178 | update(); |
1179 | } | 1179 | } |
1180 | /* ------------------------------------------------------------------------- */ | 1180 | /* ------------------------------------------------------------------------- */ |
1181 | /* */ | 1181 | /* */ |
1182 | /* Sound */ | 1182 | /* Sound */ |
1183 | /* */ | 1183 | /* */ |
1184 | /* ------------------------------------------------------------------------- */ | 1184 | /* ------------------------------------------------------------------------- */ |
1185 | 1185 | ||
1186 | void TEWidget::Bell() | 1186 | void TEWidget::Bell() |
1187 | { | 1187 | { |
1188 | //#ifdef QT_QWS_SL5XXX | 1188 | //#ifdef QT_QWS_SL5XXX |
1189 | //# ifndef QT_NO_COP | 1189 | //# ifndef QT_NO_COP |
1190 | if(useBeep) | 1190 | if(useBeep) |
1191 | QCopEnvelope( "QPE/TaskBar", "soundAlarm()" ); | 1191 | QCopEnvelope( "QPE/TaskBar", "soundAlarm()" ); |
1192 | 1192 | ||
1193 | //# endif | 1193 | //# endif |
1194 | //#else | 1194 | //#else |
1195 | //# ifndef QT_NO_SOUND | 1195 | //# ifndef QT_NO_SOUND |
1196 | // QSound::play(Resource::findSound("alarm")); | 1196 | // QSound::play(Resource::findSound("alarm")); |
1197 | //# endif | 1197 | //# endif |
1198 | //#endif | 1198 | //#endif |
1199 | 1199 | ||
1200 | // QApplication::beep(); | 1200 | // QApplication::beep(); |
1201 | } | 1201 | } |
1202 | 1202 | ||
1203 | /* ------------------------------------------------------------------------- */ | 1203 | /* ------------------------------------------------------------------------- */ |
1204 | /* */ | 1204 | /* */ |
1205 | /* Auxiluary */ | 1205 | /* Auxiluary */ |
1206 | /* */ | 1206 | /* */ |
1207 | /* ------------------------------------------------------------------------- */ | 1207 | /* ------------------------------------------------------------------------- */ |
1208 | 1208 | ||
1209 | void TEWidget::clearImage() | 1209 | void TEWidget::clearImage() |
1210 | // initialize the image | 1210 | // initialize the image |
1211 | // for internal use only | 1211 | // for internal use only |
1212 | { | 1212 | { |
1213 | for (int y = 0; y < lines; y++) | 1213 | for (int y = 0; y < lines; y++) |
1214 | for (int x = 0; x < columns; x++) | 1214 | for (int x = 0; x < columns; x++) |
1215 | { | 1215 | { |
1216 | image[loc(x,y)].c = 0xff; //' '; | 1216 | image[loc(x,y)].c = 0xff; //' '; |
1217 | image[loc(x,y)].f = 0xff; //DEFAULT_FORE_COLOR; | 1217 | image[loc(x,y)].f = 0xff; //DEFAULT_FORE_COLOR; |
1218 | image[loc(x,y)].b = 0xff; //DEFAULT_BACK_COLOR; | 1218 | image[loc(x,y)].b = 0xff; //DEFAULT_BACK_COLOR; |
1219 | image[loc(x,y)].r = 0xff; //DEFAULT_RENDITION; | 1219 | image[loc(x,y)].r = 0xff; //DEFAULT_RENDITION; |
1220 | } | 1220 | } |
1221 | } | 1221 | } |
1222 | 1222 | ||
1223 | // Create Image /////////////////////////////////////////////////////// | 1223 | // Create Image /////////////////////////////////////////////////////// |
1224 | 1224 | ||
1225 | void TEWidget::calcGeometry() | 1225 | void TEWidget::calcGeometry() |
1226 | { | 1226 | { |
1227 | int showhscrollbar = 1; | 1227 | int showhscrollbar = 1; |
1228 | int hwidth = 0; | 1228 | int hwidth = 0; |
1229 | int dcolumns; | 1229 | int dcolumns = 0; |
1230 | Config cfg( "Konsole" ); | 1230 | Config cfg( "Konsole" ); |
1231 | cfg.setGroup("ScrollBar"); | 1231 | cfg.setGroup("ScrollBar"); |
1232 | useHorzScroll=cfg.readBoolEntry("HorzScroll",0); | 1232 | useHorzScroll=cfg.readBoolEntry("HorzScroll",0); |
1233 | 1233 | ||
1234 | if(vcolumns == 0) showhscrollbar = 0; | 1234 | if(vcolumns == 0) showhscrollbar = 0; |
1235 | if(showhscrollbar == 1) hwidth = QApplication::style().scrollBarExtent().width(); | 1235 | if(showhscrollbar == 1) hwidth = QApplication::style().scrollBarExtent().width(); |
1236 | 1236 | ||
1237 | scrollbar->resize(QApplication::style().scrollBarExtent().width(), | 1237 | scrollbar->resize(QApplication::style().scrollBarExtent().width(), |
1238 | contentsRect().height() - hwidth); | 1238 | contentsRect().height() - hwidth); |
1239 | 1239 | ||
1240 | switch(scrollLoc) { | 1240 | switch(scrollLoc) { |
1241 | case SCRNONE : | 1241 | case SCRNONE : |
1242 | columns = ( contentsRect().width() - 2 * rimX ) / font_w; | 1242 | columns = ( contentsRect().width() - 2 * rimX ) / font_w; |
1243 | dcolumns = columns; | 1243 | dcolumns = columns; |
1244 | if(vcolumns) columns = vcolumns; | 1244 | if(vcolumns) columns = vcolumns; |
1245 | blX = (contentsRect().width() - (columns*font_w) ) / 2; | 1245 | blX = (contentsRect().width() - (columns*font_w) ) / 2; |
1246 | if(showhscrollbar) | 1246 | if(showhscrollbar) |
1247 | blX = -hposition * font_w; | 1247 | blX = -hposition * font_w; |
1248 | brX = blX; | 1248 | brX = blX; |
1249 | scrollbar->hide(); | 1249 | scrollbar->hide(); |
1250 | break; | 1250 | break; |
1251 | case SCRLEFT : | 1251 | case SCRLEFT : |
1252 | columns = ( contentsRect().width() - 2 * rimX - scrollbar->width()) / font_w; | 1252 | columns = ( contentsRect().width() - 2 * rimX - scrollbar->width()) / font_w; |
1253 | dcolumns = columns; | 1253 | dcolumns = columns; |
1254 | if(vcolumns) columns = vcolumns; | 1254 | if(vcolumns) columns = vcolumns; |
1255 | brX = (contentsRect().width() - (columns*font_w) - scrollbar->width() ) / 2; | 1255 | brX = (contentsRect().width() - (columns*font_w) - scrollbar->width() ) / 2; |
1256 | if(showhscrollbar) | 1256 | if(showhscrollbar) |
1257 | brX = -hposition * font_w; | 1257 | brX = -hposition * font_w; |
1258 | blX = brX + scrollbar->width(); | 1258 | blX = brX + scrollbar->width(); |
1259 | scrollbar->move(contentsRect().topLeft()); | 1259 | scrollbar->move(contentsRect().topLeft()); |
1260 | scrollbar->show(); | 1260 | scrollbar->show(); |
1261 | break; | 1261 | break; |
1262 | case SCRRIGHT: | 1262 | case SCRRIGHT: |
1263 | columns = ( contentsRect().width() - 2 * rimX - scrollbar->width()) / font_w; | 1263 | columns = ( contentsRect().width() - 2 * rimX - scrollbar->width()) / font_w; |
1264 | dcolumns = columns; | 1264 | dcolumns = columns; |
1265 | if(vcolumns) columns = vcolumns; | 1265 | if(vcolumns) columns = vcolumns; |
1266 | blX = (contentsRect().width() - (columns*font_w) - scrollbar->width() ) / 2; | 1266 | blX = (contentsRect().width() - (columns*font_w) - scrollbar->width() ) / 2; |
1267 | if(showhscrollbar) | 1267 | if(showhscrollbar) |
1268 | blX = -hposition * font_w; | 1268 | blX = -hposition * font_w; |
1269 | brX = blX; | 1269 | brX = blX; |
1270 | scrollbar->move(contentsRect().topRight() - QPoint(scrollbar->width()-1,0)); | 1270 | scrollbar->move(contentsRect().topRight() - QPoint(scrollbar->width()-1,0)); |
1271 | scrollbar->show(); | 1271 | scrollbar->show(); |
1272 | break; | 1272 | break; |
1273 | } | 1273 | } |
1274 | //FIXME: support 'rounding' styles | 1274 | //FIXME: support 'rounding' styles |
1275 | lines = ( contentsRect().height() - 2 * rimY ) / font_h; | 1275 | lines = ( contentsRect().height() - 2 * rimY ) / font_h; |
1276 | bY = (contentsRect().height() - (lines *font_h)) / 2; | 1276 | bY = (contentsRect().height() - (lines *font_h)) / 2; |
1277 | 1277 | ||
1278 | if(showhscrollbar == 1) { | 1278 | if(showhscrollbar == 1) { |
1279 | hScrollbar->resize(contentsRect().width() - hwidth, hwidth); | 1279 | hScrollbar->resize(contentsRect().width() - hwidth, hwidth); |
1280 | hScrollbar->setRange(0, vcolumns - dcolumns); | 1280 | hScrollbar->setRange(0, vcolumns - dcolumns); |
1281 | 1281 | ||
1282 | QPoint p = contentsRect().bottomLeft(); | 1282 | QPoint p = contentsRect().bottomLeft(); |
1283 | if(scrollLoc == SCRLEFT) | 1283 | if(scrollLoc == SCRLEFT) |
1284 | hScrollbar->move(QPoint(p.x()+hwidth, p.y() - hwidth)); | 1284 | hScrollbar->move(QPoint(p.x()+hwidth, p.y() - hwidth)); |
1285 | else | 1285 | else |
1286 | hScrollbar->move(QPoint(p.x(), p.y() - hwidth)); | 1286 | hScrollbar->move(QPoint(p.x(), p.y() - hwidth)); |
1287 | 1287 | ||
1288 | hScrollbar->show(); | 1288 | hScrollbar->show(); |
1289 | } | 1289 | } |
1290 | else hScrollbar->hide(); | 1290 | else hScrollbar->hide(); |
1291 | 1291 | ||
1292 | if(showhscrollbar == 1) { | 1292 | if(showhscrollbar == 1) { |
1293 | lines = lines - (hwidth / font_h) - 1; | 1293 | lines = lines - (hwidth / font_h) - 1; |
1294 | if(lines < 1) lines = 1; | 1294 | if(lines < 1) lines = 1; |
1295 | } | 1295 | } |
1296 | //FIXME: support 'rounding' styles | 1296 | //FIXME: support 'rounding' styles |
1297 | } | 1297 | } |
1298 | 1298 | ||
1299 | void TEWidget::makeImage() | 1299 | void TEWidget::makeImage() |
1300 | //FIXME: rename 'calcGeometry? | 1300 | //FIXME: rename 'calcGeometry? |
1301 | { | 1301 | { |
1302 | calcGeometry(); | 1302 | calcGeometry(); |
1303 | image = (ca*) malloc(lines*columns*sizeof(ca)); | 1303 | image = (ca*) malloc(lines*columns*sizeof(ca)); |
1304 | clearImage(); | 1304 | clearImage(); |
1305 | } | 1305 | } |
1306 | 1306 | ||
1307 | // calculate the needed size | 1307 | // calculate the needed size |
1308 | QSize TEWidget::calcSize(int cols, int lins) const | 1308 | QSize TEWidget::calcSize(int cols, int lins) const |
1309 | { | 1309 | { |
1310 | int frw = width() - contentsRect().width(); | 1310 | int frw = width() - contentsRect().width(); |
1311 | int frh = height() - contentsRect().height(); | 1311 | int frh = height() - contentsRect().height(); |
1312 | int scw = (scrollLoc==SCRNONE?0:scrollbar->width()); | 1312 | int scw = (scrollLoc==SCRNONE?0:scrollbar->width()); |
1313 | return QSize( font_w*cols + 2*rimX + frw + scw, font_h*lins + 2*rimY + frh ); | 1313 | return QSize( font_w*cols + 2*rimX + frw + scw, font_h*lins + 2*rimY + frh ); |
1314 | } | 1314 | } |
1315 | 1315 | ||
1316 | QSize TEWidget::sizeHint() const | 1316 | QSize TEWidget::sizeHint() const |
1317 | { | 1317 | { |
1318 | return size(); | 1318 | return size(); |
1319 | } | 1319 | } |
1320 | 1320 | ||
1321 | void TEWidget::styleChange(QStyle &) | 1321 | void TEWidget::styleChange(QStyle &) |
1322 | { | 1322 | { |
1323 | propagateSize(); | 1323 | propagateSize(); |
1324 | } | 1324 | } |
1325 | 1325 | ||