2009-04-22 20:04:28 +02:00

36 lines
1011 B
C++
Executable File

void AboutWindow::setup() {
window = new QWidget;
window->setObjectName("about-window");
window->setWindowTitle("About bsnes ...");
layout = new QVBoxLayout;
layout->setMargin(Style::WindowMargin);
layout->setSpacing(0); {
logo = new Logo;
logo->setFixedSize(600, 106);
layout->addWidget(logo);
layout->addSpacing(Style::WidgetSpacing);
info = new QLabel(
"<table>"
"<tr><td align='right'><b>Version: </b></td><td>" BSNES_VERSION "</td></tr>"
"<tr><td align='right'><b>Author: </b></td><td>byuu</td></tr>"
"<tr><td align='right'><b>Homepage: </b></td><td>http://byuu.org/</td></tr>"
"</table>"
);
layout->addWidget(info);
spacer = new QWidget;
spacer->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
layout->addWidget(spacer);
}
window->setLayout(layout);
}
void AboutWindow::Logo::paintEvent(QPaintEvent*) {
QPainter painter(this);
QPixmap pixmap(":/logo.png");
painter.drawPixmap(0, 0, pixmap);
}