split into multiple files and changed binary name

This commit is contained in:
lostjared
2017-02-19 16:05:17 -08:00
parent f07be20b61
commit 0dd3cfaf38
7 changed files with 252 additions and 238 deletions

28
src/display_window.cpp Normal file
View File

@@ -0,0 +1,28 @@
#include"display_window.h"
DisplayWindow::DisplayWindow(QWidget *parent) : QDialog(parent) {
createControls();
setGeometry(950, 200, 640, 480);
setWindowFlags(Qt::Window | Qt::WindowTitleHint | Qt::CustomizeWindowHint | Qt::WindowMinimizeButtonHint | Qt::WindowMaximizeButtonHint);
setWindowTitle(tr("Acid Cam v2 - Display Window"));
hide();
}
void DisplayWindow::createControls() {
img_label = new QLabel(this);
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);
}
void DisplayWindow::paintEvent(QPaintEvent *) {
QPainter painter(this);
painter.fillRect(QRect(QPoint(0, 0), size()), QColor(0,0,0));
}