SMTK
@SMTK_VERSION@
Simulation Modeling Tool Kit
|
14 #ifndef smtk_attribute_FileItem_h
15 #define smtk_attribute_FileItem_h
17 #include "smtk/CoreExports.h"
19 #include "smtk/attribute/FileSystemItem.h"
27 class FileItemDefinition;
38 const std::vector<std::string>& recentValues()
const {
return m_recentValues; }
39 void addRecentValue(
const std::string& val);
43 FileItem(
Item* owningItem,
int position,
int subGroupPosition);
46 std::vector<std::string> m_recentValues;
The main namespace for the Simulation Modeling Tool Kit (SMTK).
Definition: doc.h:33
Type
Definition: Item.h:56
Definition: FileSystemItem.h:29
smtk::shared_ptr< const smtk::attribute::ItemDefinition > ConstItemDefinitionPtr
Definition: PublicPointerDefs.h:482
Definition: FileItemDefinition.h:27
The base class for items that hold information inside an attribute.
Definition: Item.h:47
#define smtkTypeMacro(...)
Add typedefs to a class for identifcation.
Definition: SharedFromThis.h:128
Represent a (possibly composite) value according to a definition.
Definition: Attribute.h:50
Definition: FileItem.h:28