class CCL::FileNodeFinder

Finds a child node of a starting Directory node.

#include <filebrowser.h>

class FileNodeFinder
{
public:
    // construction

    FileNodeFinder (Browser& browser);

    // methods

    Browsable::FileNode* findFileNode (
        Browsable::DirectoryNode& directoryNode,
        UrlRef targetPath
    );

    Browsable::FileNode* findFileNode (
        Browsable::DirectoryNode& directoryNode,
        StringID relativePathString
    );

    PROPERTY_BOOL (acceptAncestor, AcceptAncestor);
};