ladybird/Userland/Applications
sin-ack ca2c81251a Everywhere: Replace Model::update() with Model::invalidate()
Most of the models were just calling did_update anyway, which is
pointless since it can be unified to the base Model class. Instead, code
calling update() will now call invalidate(), which functions identically
and is more obvious in what it does.

Additionally, a default implementation is provided, which removes the
need to add empty implementations of update() for each model subclass.

Co-Authored-By: Ali Mohammad Pur <ali.mpfard@gmail.com>
2021-08-06 19:14:31 +02:00
..
3DFileViewer 3DFileViewer: Display frame rate optionally 2021-08-01 17:41:26 +02:00
About Meta: Tidy up include path and alphabetic ordering 2021-06-28 16:29:02 +02:00
AnalogClock Everywhere: Add component declarations 2021-06-17 11:03:51 +02:00
Assistant Assistant: Quit the application after losing focus 2021-08-05 11:43:12 +02:00
Browser Everywhere: Replace Model::update() with Model::invalidate() 2021-08-06 19:14:31 +02:00
Calculator Calculator: Use KeypadValue class instead of double 2021-08-03 19:12:06 +04:30
Calendar Everywhere: Replace Model::update() with Model::invalidate() 2021-08-06 19:14:31 +02:00
CrashReporter Everywhere: Prefix hexadecimal numbers with 0x 2021-07-22 08:57:01 +02:00
Debugger Applications: Remove unused header includes 2021-08-01 08:10:16 +02:00
DisplaySettings Applications: Remove unused header includes 2021-08-01 08:10:16 +02:00
FileManager Everywhere: Replace Model::update() with Model::invalidate() 2021-08-06 19:14:31 +02:00
FontEditor Applications: Remove unused header includes 2021-08-01 08:10:16 +02:00
Help Everywhere: Replace Model::update() with Model::invalidate() 2021-08-06 19:14:31 +02:00
HexEditor Everywhere: Replace Model::update() with Model::invalidate() 2021-08-06 19:14:31 +02:00
ImageViewer Applications: Remove unused header includes 2021-08-01 08:10:16 +02:00
IRCClient Everywhere: Replace Model::update() with Model::invalidate() 2021-08-06 19:14:31 +02:00
KeyboardMapper Applications: Remove unused header includes 2021-08-01 08:10:16 +02:00
KeyboardSettings Everywhere: Replace Model::update() with Model::invalidate() 2021-08-06 19:14:31 +02:00
Magnifier Userland: Add GUI::Window::add_menu() and use it everywhere 2021-07-21 21:24:26 +02:00
Mail Everywhere: Replace Model::update() with Model::invalidate() 2021-08-06 19:14:31 +02:00
MailSettings MailSettings: Use the same app icon as Mail 2021-07-31 20:09:27 +02:00
MouseSettings Applications: Remove unused header includes 2021-08-01 08:10:16 +02:00
PDFViewer Everywhere: Replace Model::update() with Model::invalidate() 2021-08-06 19:14:31 +02:00
Piano Applications: Remove unused header includes 2021-08-01 08:10:16 +02:00
PixelPaint PixelPaint: Add tooltips for sliders in ToolPropertiesWidget 2021-08-03 18:53:54 +02:00
Run RunWindow: Center FilePicker window within the entire screen 2021-07-29 09:24:08 +02:00
Settings Everywhere: Replace Model::update() with Model::invalidate() 2021-08-06 19:14:31 +02:00
SoundPlayer Everywhere: Replace Model::update() with Model::invalidate() 2021-08-06 19:14:31 +02:00
SpaceAnalyzer Applications: Remove unused header includes 2021-08-01 08:10:16 +02:00
Spreadsheet Everywhere: Replace Model::update() with Model::invalidate() 2021-08-06 19:14:31 +02:00
SystemMonitor Everywhere: Replace Model::update() with Model::invalidate() 2021-08-06 19:14:31 +02:00
Terminal Userland: Use Core::Process::spawn() instead of posix_spawn() in places 2021-08-06 01:06:42 +02:00
TextEditor HackStudio+TextEditor: Sync extensions from the FileIconProvider file 2021-07-31 08:18:01 +02:00
ThemeEditor Everywhere: Replace Model::update() with Model::invalidate() 2021-08-06 19:14:31 +02:00
VideoPlayer Applications: Remove unused header includes 2021-08-01 08:10:16 +02:00
Welcome Userland: Use Core::Process::spawn() instead of posix_spawn() in places 2021-08-06 01:06:42 +02:00
CMakeLists.txt MailSettings: Add basic mail settings dialog 2021-07-30 20:47:31 +02:00