SimCenter Agave Client Interface  0.0.0
This repo is to be used for other SimCenter Projects which communicate with an Agave server.
Public Member Functions | Static Public Member Functions | Protected Member Functions | Friends | List of all members
FileNodeRef Class Reference

Public Member Functions

FileNodeRefoperator= (const FileNodeRef &toCopy)
 
bool fileNodeExtant () const
 
NodeState getNodeState () const
 
bool isAncestorOf (const FileNodeRef &child) const
 
const FileNodeRef getChildWithName (QString childName) const
 
bool fileBufferLoaded () const
 
const QByteArray getFileBuffer () const
 
void setFileBuffer (const QByteArray *toSet) const
 
bool folderContentsLoaded () const
 
FileNodeRef getParent () const
 
QList< FileNodeRefgetChildList () const
 
bool isRootNode () const
 
QPersistentModelIndex getFirstModelIndex () const
 
void enactFolderRefresh (bool clearData=false) const
 

Static Public Member Functions

static FileNodeRef nil ()
 

Protected Member Functions

void setFileOperator (FileOperator *newFileOperator)
 
bool usesFileOperator (FileOperator *toCompare)
 
void setTimestamp (qint64 newTimestamp)
 
qint64 getTimestamp () const
 

Friends

class FileOperator
 
class FileTreeNode