Logo

Contents

  • Getting Started with CCL
  • CMake Guide
  • CCL Cross-platform Framework
    • Introduction
    • Building CCL
    • CCL How-tos
    • Tutorials
    • CCL in Detail
    • CCL Tools
    • CCL Command-line Tools
    • API Reference
      • CCL
        • CCL-App
        • CCL-Base
        • CCL-GUI
        • CCL-System
        • CCL-Text
      • Core
      • Global Namespace
  • CCL Skin Definition Language
  • Core Library
  • Core Skin Reference
  • Extension Developer Documentation
CCL Cross-platform Framework Documentation
  • CCL Cross-platform Framework
  • API Reference
  • CCL
  • CCL-App
  • Interfaces

Interfaces

Application interfaces.

// structs

struct CCL::IActionExecuter;
struct CCL::IActionJournal;
struct CCL::IBackupItem;
struct CCL::IBrowserExtension;
struct CCL::IBrowserNode;
struct CCL::Browsable::IClassNode;
struct CCL::IDocument;
struct CCL::IDocumentClass;
struct CCL::IDocumentEventHandler;
struct CCL::IDocumentFilter;
struct CCL::IDocumentManager;
struct CCL::IDocumentTemplateHandler;
struct CCL::IEditEnvironment;
struct CCL::IEditTask;
struct CCL::IFileIcons;
struct CCL::IFileInfoComponent;
struct CCL::IFileInfoFactory;
struct CCL::Browsable::IFileNode;
struct CCL::INavigationServer;
struct CCL::IPlugInSnapshots;
struct CCL::IPluginPresentation;
struct CCL::IRootComponent;
struct CCL::ISafetyOptionProvider;
struct CCL::ISelection;
struct CCL::NavigateArgs;
struct CCL::PresetUrl;
struct CCL::SafetyOptionDescription;

// classes

class CCL::AbstractPresetMediator;
class CCL::PresetMetaAttributes;
Previous Next

© Copyright 2026, CCL Software Licensing GmbH. Last updated on Jan 13, 2026.