all repos — mgba @ d15c4f4bfb2ee7fcb920a391812b72e746353208

mGBA Game Boy Advance Emulator

src/platform/qt/ShortcutView.h (view raw)

 1/* Copyright (c) 2013-2015 Jeffrey Pfau
 2 *
 3 * This Source Code Form is subject to the terms of the Mozilla Public
 4 * License, v. 2.0. If a copy of the MPL was not distributed with this
 5 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 6#ifndef QGBA_SHORTCUT_VIEW
 7#define QGBA_SHORTCUT_VIEW
 8
 9#include <QWidget>
10
11#include "ui_ShortcutView.h"
12
13namespace QGBA {
14
15class ShortcutController;
16
17class ShortcutView : public QWidget {
18Q_OBJECT
19
20public:
21	ShortcutView(QWidget* parent = nullptr);
22
23	void setController(ShortcutController* controller);
24
25private slots:
26	void loadKey(const QModelIndex&);
27	void updateKey();
28
29private:
30	Ui::ShortcutView m_ui;
31
32	ShortcutController* m_controller;
33};
34
35}
36
37#endif