SDKBrowser Class Reference

#include <lib_browser.h>

Detailed Description

@markPrivate

The main browser library class.

Static Public Member Functions

static Bool MountPresetLibrary (const Filename &fn, UInt32 flags, SDKBrowserURL *domain=nullptr)
 
static Bool ConvertPresetLibrary (const Filename &fn, Bool ask)
 

Private Member Functions

 SDKBrowser ()
 
 ~SDKBrowser ()
 

SDKBrowserCategory

enum  {
  CategoryPresetNodes,
  CategoryCatalogNodes,
  ddumdumdimdum
}
 

SDKBrowserFind

enum  {
  FindExactMatch,
  FindBestMatch,
  ForceDirectoryUpdate
}
 

SDKBrowserFileSystemTypes

enum  {
  Computer,
  Drive,
  DriveCD,
  Folder,
  FolderOpen,
  FolderPresets,
  FolderCatalogs,
  FolderSearch,
  Document,
  ThreeDFile,
  ImageFile,
  MovieFile,
  Preset
}
 

SDKBrowserPresetDb

enum  {
  UserPresetDb,
  InvalidPresetDb
}
 

SDKBrowserPresetLibrary

enum  {
  ReadOnlyPresetLibrary,
  SystemPresetLibrary,
  IgnoreROPresetLibrary
}
 

SDKBrowserPreview

enum  {
  PreviewReplace,
  PreviewAppend
}
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
CategoryPresetNodes 

Preset category.

CategoryCatalogNodes 

Catalog category.

ddumdumdimdum 

◆ anonymous enum

anonymous enum
Enumerator
FindExactMatch 

Find exact match.

FindBestMatch 

Find best match.

ForceDirectoryUpdate 

Force directory update.

◆ anonymous enum

anonymous enum
Enumerator
Computer 

Computer.

Drive 

Drive.

DriveCD 

CD drive.

Folder 

Folder.

FolderOpen 

Open folder.

FolderPresets 

Presets folder.

FolderCatalogs 

Catalogs folder.

FolderSearch 

Search folder.

Document 

Document folder.

ThreeDFile 

3D file.

ImageFile 

Image file.

MovieFile 

Movie file.

Preset 

Preset.

◆ anonymous enum

anonymous enum
Enumerator
UserPresetDb 

User preset library database index.

InvalidPresetDb 

Invalid database index.

◆ anonymous enum

anonymous enum
Enumerator
ReadOnlyPresetLibrary 

Disable write operations to the preset library (regardless of the file system settings).

SystemPresetLibrary 

System preset library.

IgnoreROPresetLibrary 

Ignore a read-only flag in the preset library and makes it writable.

◆ anonymous enum

anonymous enum
Enumerator
PreviewReplace 

Previews are replaced.

PreviewAppend 

Previews are appended.

Constructor & Destructor Documentation

◆ SDKBrowser()

SDKBrowser ( )
private

◆ ~SDKBrowser()

~SDKBrowser ( )
private

Member Function Documentation

◆ MountPresetLibrary()

static Bool MountPresetLibrary ( const Filename fn,
UInt32  flags,
SDKBrowserURL domain = nullptr 
)
static

◆ ConvertPresetLibrary()

static Bool ConvertPresetLibrary ( const Filename fn,
Bool  ask 
)
static