mirror-chatterino2/src/widgets/splits
Rasmus Karlsson a947bf74c8 Occasionally save window/split/tab layout
The window layout is only saved if something has been changed.
When something relevant to the window layout is changed, a save is
queued to run after 10 seconds.
If within those 10 seconds, another thing is changed, that timer is
reset and will run after 10 seconds again.

Events that cause the save to be queued up:
 - Tab created
 - Tab removed
 - Tab moved
 - Tab name changed
 - Split created
 - Split removed
 - Split moved
 - Split channel changed
 - Split resized
 - Window moved
 - Window resized

What currently does not trigger the save to be queued up:
 - Active tab changed
2018-10-07 16:27:40 +00:00
..
Split.cpp Occasionally save window/split/tab layout 2018-10-07 16:27:40 +00:00
Split.hpp Fix uninitialized memory usage error 2018-10-06 17:41:23 +00:00
SplitContainer.cpp Occasionally save window/split/tab layout 2018-10-07 16:27:40 +00:00
SplitContainer.hpp Added button in menu to join to channel. (#724) 2018-09-21 20:35:14 +02:00
SplitHeader.cpp reformat 2018-10-06 17:41:23 +00:00
SplitHeader.hpp add menu option to reload subscriber emotes 2018-10-05 19:52:33 +00:00
SplitInput.cpp Activate opened emote popup. (#733) 2018-09-25 11:37:24 +00:00
SplitInput.hpp Added hotkey for Emote menu. 2018-08-27 15:36:01 +03:00
SplitOverlay.cpp turning a lot of includes into forward declares 2018-08-11 22:23:06 +02:00
SplitOverlay.hpp changed to 80 max column 2018-08-06 21:17:03 +02:00