mirror of https://github.com/mgba-emu/mgba.git
Use lambda syntax for audio buffer size slots
This commit is contained in:
parent
a7588f25bb
commit
0717e4ab76
|
@ -133,22 +133,6 @@ void Window::gameStopped() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void Window::setBuffers512() {
|
|
||||||
emit audioBufferSamplesChanged(512);
|
|
||||||
}
|
|
||||||
|
|
||||||
void Window::setBuffers1024() {
|
|
||||||
emit audioBufferSamplesChanged(1024);
|
|
||||||
}
|
|
||||||
|
|
||||||
void Window::setBuffers2048() {
|
|
||||||
emit audioBufferSamplesChanged(2048);
|
|
||||||
}
|
|
||||||
|
|
||||||
void Window::setBuffers4096() {
|
|
||||||
emit audioBufferSamplesChanged(4096);
|
|
||||||
}
|
|
||||||
|
|
||||||
void Window::setupMenu(QMenuBar* menubar) {
|
void Window::setupMenu(QMenuBar* menubar) {
|
||||||
menubar->clear();
|
menubar->clear();
|
||||||
QMenu* fileMenu = menubar->addMenu(tr("&File"));
|
QMenu* fileMenu = menubar->addMenu(tr("&File"));
|
||||||
|
@ -185,10 +169,15 @@ void Window::setupMenu(QMenuBar* menubar) {
|
||||||
|
|
||||||
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"));
|
||||||
buffersMenu->addAction(tr("512"), this, SLOT(setBuffers512()));
|
QAction* setBuffer = new QAction(tr("512"), nullptr);
|
||||||
buffersMenu->addAction(tr("1024"), this, SLOT(setBuffers1024()));
|
connect(setBuffer, &QAction::triggered, [this]() { emit audioBufferSamplesChanged(512); });
|
||||||
buffersMenu->addAction(tr("2048"), this, SLOT(setBuffers2048()));
|
buffersMenu->addAction(setBuffer);
|
||||||
buffersMenu->addAction(tr("4096"), this, SLOT(setBuffers4096()));
|
setBuffer = new QAction(tr("1024"), nullptr);
|
||||||
|
connect(setBuffer, &QAction::triggered, [this]() { emit audioBufferSamplesChanged(1024); });
|
||||||
|
buffersMenu->addAction(setBuffer);
|
||||||
|
setBuffer = new QAction(tr("2048"), nullptr);
|
||||||
|
connect(setBuffer, &QAction::triggered, [this]() { emit audioBufferSamplesChanged(2048); });
|
||||||
|
buffersMenu->addAction(setBuffer);
|
||||||
|
|
||||||
QMenu* debuggingMenu = menubar->addMenu(tr("&Debugging"));
|
QMenu* debuggingMenu = menubar->addMenu(tr("&Debugging"));
|
||||||
#ifdef USE_GDB_STUB
|
#ifdef USE_GDB_STUB
|
||||||
|
|
|
@ -45,11 +45,6 @@ private slots:
|
||||||
void gameStarted(GBAThread*);
|
void gameStarted(GBAThread*);
|
||||||
void gameStopped();
|
void gameStopped();
|
||||||
|
|
||||||
void setBuffers512();
|
|
||||||
void setBuffers1024();
|
|
||||||
void setBuffers2048();
|
|
||||||
void setBuffers4096();
|
|
||||||
|
|
||||||
private:
|
private:
|
||||||
void setupMenu(QMenuBar*);
|
void setupMenu(QMenuBar*);
|
||||||
GameController* m_controller;
|
GameController* m_controller;
|
||||||
|
|
Loading…
Reference in New Issue