15 #include "CeeVTFx/Base.h"
16 #include "CeeCore/Str.h"
17 #include "CeeCore/RefCountedObject.h"
18 #include "CeeCore/PropertySetCollection.h"
19 #include "CeeCore/Image.h"
34 Case(
File* file,
const Str& name,
int caseId,
int databaseId);
38 int databaseId()
const;
41 Str description()
const;
42 void setDescription(
const Str& descriptionHtml);
43 const Image* snapshot()
const;
46 size_t imageCount()
const;
47 cee::Str imageName(
size_t imageIndex)
const;
48 const Image* image(
size_t imageIndex)
const;
54 bool derivedResultsDisabled()
const;
55 void setDerivedResultsDisabled(
bool disable);
61 friend class FilePrivate;
63 CEE_PRIVATE_IMPL(
Case);
64 CEE_DISALLOW_COPY_AND_ASSIGN(
Case);
Stores an RGBA image with 8 bits per pixel.
Definition: Image.h:25
Namespace cee contains all functionality and structures under the Core component. ...
Definition: AppAssert.cpp:18
A VTFx file.
Definition: File.h:35
A general unicode based string class.
Definition: Str.h:28
Base class for all reference counted objects with built-in support for intrusive reference counting...
Definition: RefCountedObject.h:34
A collection of property sets.
Definition: PropertySetCollection.h:29
A VTFx case. The class represents a case, i.e. the specific visualization of a VTFx database...
Definition: Case.h:31