LibraryMount.h header

#include <ew/core/LibraryMount.h>

Namespace ew::core

LibraryMount struct

struct ew::core::LibraryMount

A library a project mounts: a reference to a separate folder-of-text content repo (a shared universe or reference library) that the working graph spans live, plus the access permission for it. Unlike a one-time template/content pack, a mount stays connected so updates flow through. Multiple libraries can be mounted, each read-only or read/write.

Members

QString ew::core::LibraryMount::path

The mounted library repo's folder path (absolute, or relative to the project folder).

QString ew::core::LibraryMount::name

The library's display name, shown in the mount list.

bool ew::core::LibraryMount::writable = false

Whether the project may write back into the library (read/write); false means read-only.

bool operator==(const LibraryMount &, const LibraryMount &)=default

Mounts compare equal when path, name, and permission all match.