mirror of https://github.com/mgba-emu/mgba.git
Window resizing options
This commit is contained in:
parent
d020bf4f0a
commit
08fee36c20
|
@ -191,6 +191,34 @@ void Window::setupMenu(QMenuBar* menubar) {
|
||||||
connect(setTarget, &QAction::triggered, [this]() { emit fpsTargetChanged(240); });
|
connect(setTarget, &QAction::triggered, [this]() { emit fpsTargetChanged(240); });
|
||||||
target->addAction(setTarget);
|
target->addAction(setTarget);
|
||||||
|
|
||||||
|
QMenu* videoMenu = menubar->addMenu(tr("&Video"));
|
||||||
|
QMenu* frameMenu = videoMenu->addMenu(tr("Frame &size"));
|
||||||
|
QAction* setSize = new QAction(tr("1x"), nullptr);
|
||||||
|
connect(setSize, &QAction::triggered, [this]() {
|
||||||
|
showNormal();
|
||||||
|
resize(VIDEO_HORIZONTAL_PIXELS, VIDEO_VERTICAL_PIXELS);
|
||||||
|
});
|
||||||
|
frameMenu->addAction(setSize);
|
||||||
|
setSize = new QAction(tr("2x"), nullptr);
|
||||||
|
connect(setSize, &QAction::triggered, [this]() {
|
||||||
|
showNormal();
|
||||||
|
resize(VIDEO_HORIZONTAL_PIXELS * 2, VIDEO_VERTICAL_PIXELS * 2);
|
||||||
|
});
|
||||||
|
frameMenu->addAction(setSize);
|
||||||
|
setSize = new QAction(tr("3x"), nullptr);
|
||||||
|
connect(setSize, &QAction::triggered, [this]() {
|
||||||
|
showNormal();
|
||||||
|
resize(VIDEO_HORIZONTAL_PIXELS * 3, VIDEO_VERTICAL_PIXELS * 3);
|
||||||
|
});
|
||||||
|
frameMenu->addAction(setSize);
|
||||||
|
setSize = new QAction(tr("4x"), nullptr);
|
||||||
|
connect(setSize, &QAction::triggered, [this]() {
|
||||||
|
showNormal();
|
||||||
|
resize(VIDEO_HORIZONTAL_PIXELS * 4, VIDEO_VERTICAL_PIXELS * 4);
|
||||||
|
});
|
||||||
|
frameMenu->addAction(setSize);
|
||||||
|
frameMenu->addAction(tr("Fullscreen"), this, SLOT(showFullScreen()), QKeySequence("Ctrl+F"));
|
||||||
|
|
||||||
QMenu* soundMenu = menubar->addMenu(tr("&Sound"));
|
QMenu* soundMenu = menubar->addMenu(tr("&Sound"));
|
||||||
QMenu* buffersMenu = soundMenu->addMenu(tr("Buffer &size"));
|
QMenu* buffersMenu = soundMenu->addMenu(tr("Buffer &size"));
|
||||||
QAction* setBuffer = new QAction(tr("512"), nullptr);
|
QAction* setBuffer = new QAction(tr("512"), nullptr);
|
||||||
|
|
Loading…
Reference in New Issue