API — ICoreSDK/ICoreStudio/StudioObjects/Panels/BlockWizard
The public contract of 1 header(s) under src/ICoreSDK/ICoreStudio/StudioObjects/Panels/BlockWizard — 1 class/struct definition(s), 1 declaration(s). Each section shows the header's banner and its public (and protected-virtual) surface exactly as the file writes it.
| Header | Defines | Declarations | Bases |
|---|---|---|---|
ICoreUserBlockWizard.h | ICoreUserBlockWizard | 1 | public ICoreWindow |
ICoreUserBlockWizard.h#
src/ICoreSDK/ICoreStudio/StudioObjects/Panels/BlockWizard/ICoreUserBlockWizard.h
ICoreUserBlockWizard#
ICoreUserBlockWizard.h:38 · class · final · bases public ICoreWindow · pImpl · 1 declaration(s)
The Block Wizard (USER_BLOCK_WIZARD.md §6): a user builds a .iblock without leaving the app.
class ICoreUserBlockWizard final : public ICoreWindow {
public:
// Show the wizard: fresh, or pre-filled for editing when `editUuid`
// resolves in ICoreUserBlockLibrary (an unresolved uuid opens fresh and
// says so via a notification).
static void open(const ICoreString& editUuid = ICoreString());
private:
class Impl; // the two-line residue; state lives here
std::unique_ptr<Impl> impl;
};