Donner SVG 0.8.0-pre
SVG editor and embeddable C⁠+⁠+⁠20 engine.
Loading...
Searching...
No Matches
NativeDialogCoordinator.h File Reference

Bridges the pure FileDialogState bookkeeping with the platform NativeFileDialog panels. The editor shell holds one of these and asks it to present open/save dialogs; the coordinator seeds the dialog with the remembered directory, records the chosen file for directory memory and recents, and registers it with the OS recent-documents list. More...

#include <optional>
#include <string>
#include <vector>
#include "donner/editor/FileDialogState.h"
Include dependency graph for NativeDialogCoordinator.h:
This graph shows which files directly or indirectly include this file:

Classes

class  donner::editor::NativeDialogCoordinator
 Presents native open/save dialogs and tracks directory/recents state. More...

Namespaces

namespace  donner
 Top-level Donner namespace, which is split into different sub-namespaces such as donner::svg and donner::css.

Detailed Description

Bridges the pure FileDialogState bookkeeping with the platform NativeFileDialog panels. The editor shell holds one of these and asks it to present open/save dialogs; the coordinator seeds the dialog with the remembered directory, records the chosen file for directory memory and recents, and registers it with the OS recent-documents list.