#3073 #3074 Fix crash and perpetual wait cursor when cancelling filtered ODB import

This commit is contained in:
Gaute Lindkvist
2018-06-21 13:56:10 +02:00
parent 6d3659dfe6
commit a888ab0160
4 changed files with 38 additions and 24 deletions

View File

@@ -44,12 +44,18 @@ class RimGeoMechCase : public RimCase
CAF_PDM_HEADER_INIT;
public:
enum CaseOpenStatus
{
CASE_OPEN_OK = 0,
CASE_OPEN_CANCELLED,
CASE_OPEN_ERROR
};
RimGeoMechCase(void);
virtual ~RimGeoMechCase(void);
void setFileName(const QString& fileName);
QString caseFileName() const;
bool openGeoMechCase(std::string* errorMessage);
CaseOpenStatus openGeoMechCase(std::string* errorMessage);
RigGeoMechCaseData* geoMechData();
const RigGeoMechCaseData* geoMechData() const;