Age | Commit message (Collapse) | Author |
|
instead of custom buttons
Like the previous change, this allows Qt to handle proper translations
of the UI buttons, rather than us needing to handle it.
|
|
of custom buttons
Makes for shorter code, while also not requiring the buttons to be
directly translated, they'll be handled by Qt itself.
|
|
Since C++17, the introduction of deduction guides for locking facilities
means that we no longer need to hardcode the mutex type into the locks
themselves, making it easier to switch mutex types, should it ever be
necessary in the future.
|
|
* Adds a new Hotkeys tab in the Controls group.
* Double-click a Hotkey to rebind it.
|
|
Addresses issues where a user in fullscreen could not exit some web applets without leaving fullscreen.
|
|
This is a function that definitely doesn't always have a non-modifying
behavior across all implementations, so this should be made non-const.
This gets rid of the need to mark data members as mutable to work around
the fact mutating data members needs to occur.
|
|
Avoids the need to potentially reallocate the contained callbacks.
|
|
These currently aren't used by anything other than the QtWebBrowser
class itself, and can be made private.
|
|
|
|
Using a custom reimplementation of QWebEngineView and an injector script.
|
|
Fixes bugs relating to signalling in software keyboard.
|
|
Presents profiles in a list, similar to switch.
|
|
providing own differently named member functions
Uses Qt's built-in interface instead of rolling our own separate one on
top of it. This also fixes a bug in reject() where we were calling
accept() instead of reject().
|
|
applicable
std::function instances can potentially allocate. std::moveing them
prevents an avoidable allocation in that case.
|
|
These aren't required to be public.
|
|
|
|
|
|
a
|
|
|
|
|
|
Allows using Qt provider over default.
|
|
Implements all of the features of the keyboard, including length, default text, character validation, and UTF-16 character support.
|