class CCL::Browsable::OptionalPackageRootNode

#include <filesystemnodes.h>

class OptionalPackageRootNode: public CCL::Browsable::PackageRootNode
{
public:
    // construction

    OptionalPackageRootNode (
        FolderNode* parent = nullptr,
        IUrlFilter* urlFilter = nullptr,
        StringRef volumeSubType = nullptr
    );

    // methods

    void init ();
};

Inherited Members

public:
    // fields

    IUrlFilter* urlFilter = nullptr;
    IUrlFilter StringRef volumeSubType = nullptr);

    // methods

    void updateTranslatedTitle ();
    void setTranslatedTitle (const LocalString& localString);
    bool getUniqueName (MutableCString& name);
    DECLARE_CLASS (PackageRootNode, DirectoryNode);
    PROPERTY_STRING (volumeSubType, VolumeSubType);
    PackageDragEnabled bool onRefresh ();
    void CCL_API notify (ISubject* subject, MessageRef msg);
    IUnknown* createDragObject ();