mirror of
https://github.com/lostjared/Acid.Cam.v2.Qt.git
synced 2025-12-05 14:30:03 +01:00
updated gl display
This commit is contained in:
@@ -30,13 +30,16 @@ void DisplayWindow::createControls() {
|
||||
img_label->setGeometry(0,0,640, 480);
|
||||
}
|
||||
void DisplayWindow::displayImage(const QImage &img) {
|
||||
QRect src(QPoint(0, 0), size());
|
||||
QPixmap p = QPixmap::fromImage(img).scaled(size(),Qt::KeepAspectRatio, Qt::FastTransformation);
|
||||
QRect dst(QPoint(0,0),p.size());
|
||||
dst.moveCenter(src.center());
|
||||
img_label->setGeometry(dst);
|
||||
img_label->setPixmap(p);
|
||||
//gl_display->setNewFrame(img.copy());
|
||||
if(gl_display.isVisible() == false) {
|
||||
QRect src(QPoint(0, 0), size());
|
||||
QPixmap p = QPixmap::fromImage(img).scaled(size(),Qt::KeepAspectRatio, Qt::FastTransformation);
|
||||
QRect dst(QPoint(0,0),p.size());
|
||||
dst.moveCenter(src.center());
|
||||
img_label->setGeometry(dst);
|
||||
img_label->setPixmap(p);
|
||||
} else {
|
||||
gl_display->setNewFrame(img.copy());
|
||||
}
|
||||
}
|
||||
|
||||
void DisplayWindow::paintEvent(QPaintEvent *) {
|
||||
|
||||
Reference in New Issue
Block a user