Kingcom
2bbc12e6c3
citra-qt: Replace OnCpuStepped signal by new signals DebugModeEntered and DebugModeLeft
11 years ago
chrisvj
b0a14cfe7f
citra-qt: Renamed all .hxx headers to .h
11 years ago
Yuri Kunde Schlesner
cdde76f2aa
Frontends: Shutdown core when emulation is stopped
11 years ago
Daniel Lundqvist
ba4ca041f4
Allow focus only when in popout mode
Only allow manually setting focus to the rendering widget when in Single Window mode. Apply this behavior to when changing the mode while an app is running.
11 years ago
Daniel Lundqvist
9d90b26020
Allow focus on the Qt render widget
By default widgets are set to the focus policy Qt::NoFocus which disallows manually focusing it. Changing the policy to allow clicking the widget to set focus to it allows for keyboard input when not rendering to a popout window. This commit also sets focus to the widget when showing it.
Fixes issue #158 .
11 years ago
Yuri Kunde Schlesner
0600e2d8b5
Convert old logging calls to new logging macros
11 years ago
Tony Wasserka
2c71ec7052
Pica/DebugUtils: Add breakpoint functionality.
11 years ago
Rohit Nirmal
8a62423970
Change NULLs to nullptrs.
11 years ago
Emmanuel Gil Peyrot
739bb58c3a
Remove tabs in all files except in skyeye imports and in generated GL code
11 years ago
Emmanuel Gil Peyrot
f5d38649c7
Remove trailing spaces in every file but the ones imported from SkyEye, AOSP or generated
11 years ago
Tony Wasserka
688a5c033e
citra-qt: Small cleanup.
11 years ago
Tony Wasserka
182476c96a
EmuWindow: Remove window title getters/setters.
The window title is none of the emulation core's business. The GUI code is free to put whatever it wants there.
Providing properly thread-safe window title getters and setters is a mess anyway.
11 years ago
Tony Wasserka
722ce22589
EmuWindow: Add support for specifying minimal client area sizes.
11 years ago
Tony Wasserka
bd8f491e4c
Fixup EmuWindow interface and implementations thereof.
11 years ago
Kevin Hartman
221a9b023d
Viewport scaling and display density independence
The view is scaled to be as large as possible, without changing the aspect, within the bounds of the window.
On "retina" displays, or other displays where window units != pixels, the view should no longer draw incorrectly.
11 years ago
bunnei
0fab380801
Citra-Qt: Use Core::RunLoop when not single stepping.
11 years ago
Yuri Kunde Schlesner
d72708c1f5
Add `override` keyword through the code.
This was automated using `clang-modernize`.
11 years ago
Yuri Kunde Schlesner
ac54cd13db
OpenGL renderer: Request a forward compatible context in citra-qt
This should fix context creation on OS X. Also requests a core context on all platforms in Citra-GLFW, for consistency.
11 years ago
archshift
e6594f9f53
Added configuration file system.
Uses QSettings on citra-qt, and inih on citra-cli.
11 years ago
Kevin Hartman
02fd19b2f6
Added support for multiple input device types for KeyMap and connected Qt.
11 years ago
archshift
9c0efdb75b
bootmanager::EmuThread: fixed initialization order
11 years ago
Sacha
1b1205cf73
Pass format to the QGLWidget and use atomic instead of mutex.
11 years ago
Sacha
b044510fa9
Fix EmuThread loop by ensuring it exits properly.
Note: There is a pre-existing issue with booting a new game in that it keeps the old EmuThread.
The GL code now supports this but the Core still doesn't.
11 years ago
Sacha
a3a70e56ac
Fix the threading for GL Context in Qt5.
Connect the emu_thread start/finish to a moveContext slot.
11 years ago
archshift
d93dc81953
Revert "Removed redundant loop in EmuThread::run()"
12 years ago
archshift
9a4e58c370
Removed redundant loop in EmuThread::run()
12 years ago
archshift
6096b289b7
Bootmanager: changed `filename` to std::string
12 years ago
bunnei
2003ccf09d
Qt: Removed unnecessary HW::Update.
12 years ago
bunnei
0aca202ae9
Loader: Moved elf and loader modules to a "loader" subdirectory.
12 years ago
archshift
034e3aabc8
Improved clarity and whitespace
Changed QGL version to 3,2 in order to be less restrictive, yet it should still change up to 4,1 on OSX on Qt5.
12 years ago
bunnei
265c770a9d
updated how we call ARM core to make things much faster
12 years ago
archshift
704075f04a
Fixed indents
12 years ago
archshift
3dad4e3b5c
Sets OGL version for Qt; will only work with Qt5
12 years ago
Mathieu Vaillancourt
68a8594d04
Init window size from VideoCore. Start changing the default window behavior...
12 years ago
Mathieu Vaillancourt
ff4fe52bf6
Temporarily "fix" citra_qt for Windows
12 years ago
bunnei
63e46abdb8
got rid of 'src' folders in each sub-project
12 years ago
Mathieu Vaillancourt
9b6041d818
Remove Core::GetState(). Use new ARM_Interface instead.
12 years ago
Mathieu Vaillancourt
1c7120b3aa
More Qt changes for debugger
12 years ago
Mathieu Vaillancourt
81b61ee720
Load file in qt window
12 years ago
Mathieu Vaillancourt
05be8d2f0c
Basic QT window
12 years ago