AppStorage (Modules) names an application's persistent folder, ~/<name>, with images/ and sessions/ subfolders. WindowHost::persistentAppStorage() is pure virtual, so every WidgetApplication must say where its data lives; widgets reach it through ui()->windowHost(). MarkdownEditor without an explicit image store now saves a pasted image into <application>/images/pasted-N.<ext> and links it by absolute path, instead of ignoring it with "nowhere to save it". saveClipboardImage is the one writer of pasted image files; the gallery's own store uses it too. Session recordings default to <application>/sessions instead of ~/<application>-sessions; MODULES_SESSION_DIR still overrides it. AppStorage::adoptLegacyDirectory moves an older folder in once, by rename. |
||
|---|---|---|
| .. | ||
| GUI.hpp | ||
| Library.hpp | ||
| LibraryViewerApplication.hpp | ||
| Player.hpp | ||
| Streamer.hpp | ||