Logo
Explore Help
Register Sign In
Firehawk52-backup/dolphin
28
0
Fork 0
You've already forked dolphin
mirror of https://github.com/dolphin-emu/dolphin.git synced 2026-01-17 09:23:16 -03:00
Code Issues Actions Packages Projects Releases Wiki Activity
Files
052d78bcb1bfafb2b4d17775ae0070496ba9e3ea
dolphin/Source/Core/InputCommon/ControllerEmu/Control/Output.h

18 lines
343 B
C
Raw Normal View History

ControllerEmu: Separate ControlGroup from ControllerEmu ControllerEmu, the class, is essentially acting like a namespace for ControlGroup. This makes it impossible to forward declare any of the internals. It also globs a bunch of classes together which is kind of a pain to manage. This splits ControlGroup and the classes it contains into their own source files and situates them all within a namespace, which gets them out of global scope. Since this allows forward declarations for the once-internal classes, it now requires significantly less files to be rebuilt if anything is changed in the ControllerEmu portion of code. It does not split out the settings classes yet, however, as it would be preferable to make a settings base class that all settings derive from, but this would be a functional change -- this commit only intends to move around existing code. Extracting the settings class will be done in another commit.
2017-02-08 22:15:43 -05:00
// Copyright 2017 Dolphin Emulator Project
// Licensed under GPLv2+
// Refer to the license.txt file included.
#pragma once
#include <string>
#include "InputCommon/ControllerEmu/Control/Control.h"
namespace ControllerEmu
{
class Output : public Control
{
public:
explicit Output(const std::string& name);
};
} // namespace ControllerEmu
Reference in New Issue Copy Permalink
Powered by Gitea Version: 1.25.3 Page: 64ms Template: 2ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API