#include "about.moc" AboutWindow *aboutWindow; AboutWindow::AboutWindow() { setObjectName("about-window"); setWindowTitle("About"); setGeometryString(&config().geometry.aboutWindow); application.windowList.append(this); layout = new QVBoxLayout; layout->setSizeConstraint(QLayout::SetFixedSize); layout->setMargin(Style::WindowMargin); layout->setSpacing(Style::WidgetSpacing); setLayout(layout); logo = new Logo; logo->setFixedSize(600, 106); layout->addWidget(logo); info = new QLabel(string() << "" "" "" "" "
Version: " << SNES::Info::Version << "Author: byuuHomepage: http://byuu.org
" ); layout->addWidget(info); } void AboutWindow::Logo::paintEvent(QPaintEvent*) { QPainter painter(this); QPixmap pixmap(":/logo.png"); painter.drawPixmap(0, 0, pixmap); }