bsnes-plus/bsnes/ui-qt/tools/manifestviewer.cpp
2017-11-24 09:05:56 -05:00

25 lines
694 B
C++

#include "manifestviewer.moc"
ManifestViewerWindow *manifestViewerWindow;
ManifestViewerWindow::ManifestViewerWindow() {
layout = new QVBoxLayout;
layout->setAlignment(Qt::AlignTop | Qt::AlignLeft);
layout->setMargin(Style::WindowMargin);
layout->setSpacing(Style::WidgetSpacing);
setLayout(layout);
textEdit = new QPlainTextEdit;
textEdit->setReadOnly(true);
textEdit->setFont(QFont(Style::Monospace));
textEdit->setLineWrapMode(QPlainTextEdit::NoWrap);
layout->addWidget(textEdit);
synchronize();
}
void ManifestViewerWindow::synchronize() {
if (SNES::cartridge.loaded())
textEdit->setPlainText(cartridge.baseXml);
else
textEdit->setPlainText("No cartridge loaded.");
}