This commit is contained in:
Vulpovile
2021-03-05 14:53:16 -08:00
parent c99bcd64e4
commit fe21cab8b0
3 changed files with 53 additions and 1 deletions

View File

@@ -400,6 +400,32 @@
> >
</File> </File>
</Filter> </Filter>
<Filter
Name="DataModelV2"
>
<File
RelativePath=".\src\source\DataModelV2\Instance.cpp"
>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
ObjectFile="$(IntDir)\$(InputName)1.obj"
XMLDocumentationFileName="$(IntDir)\$(InputName)1.xdc"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
ObjectFile="$(IntDir)\$(InputName)1.obj"
XMLDocumentationFileName="$(IntDir)\$(InputName)1.xdc"
/>
</FileConfiguration>
</File>
</Filter>
</Filter> </Filter>
<Filter <Filter
Name="Header Files" Name="Header Files"
@@ -536,6 +562,10 @@
RelativePath=".\src\include\Listener\ToolbarListener.h" RelativePath=".\src\include\Listener\ToolbarListener.h"
> >
</File> </File>
<File
RelativePath=".\src\include\DataModel\WorkspaceInstance.h"
>
</File>
</Filter> </Filter>
<Filter <Filter
Name="Tool" Name="Tool"
@@ -596,8 +626,12 @@
RelativePath=".\src\include\DataModel\ToggleImageButtonInstance.h" RelativePath=".\src\include\DataModel\ToggleImageButtonInstance.h"
> >
</File> </File>
</Filter>
<Filter
Name="DataModelV2"
>
<File <File
RelativePath=".\src\include\DataModel\WorkspaceInstance.h" RelativePath=".\src\include\DataModelV2\Instance.h"
> >
</File> </File>
</Filter> </Filter>

View File

@@ -0,0 +1,18 @@
#pragma once
#include <G3DAll.h>
class Instance
{
public:
static Instance* Instance::Create(std::string classname)
{
}
Instance(void);
Instance(const Instance &);
~Instance(void);
std::vector<Instance*>* getChildren();
protected:
std::vector<Instance*> children;
Instance * parent;
}

View File