WSF
ProjectComponent.hpp
Go to the documentation of this file.
1// ****************************************************************************
2// CUI
3//
4// The Advanced Framework for Simulation, Integration, and Modeling (AFSIM)
5//
6// Copyright 2003-2015 The Boeing Company. All rights reserved.
7//
8// The use, dissemination or disclosure of data in this file is subject to
9// limitation or restriction. See accompanying README and LICENSE for details.
10// ****************************************************************************
11#ifndef PROJECTCOMPONENT_HPP
12#define PROJECTCOMPONENT_HPP
13
14#include "UtQtXmlReader.hpp"
15#include "UtQtXmlWriter.hpp"
16#include "ViExport.hpp"
17
18namespace wizard
19{
21{
22public:
23 virtual ~ProjectComponent() = default;
24 virtual void WriteXML(UtQtXmlWriter& aWriter) const {}
25 virtual bool ReadXML(UtQtXmlElementReader& aReader) { return false; }
26 virtual void ProjectDirectoryChanged() {}
27};
28} // namespace wizard
29#endif
#define VI_EXPORT
Definition ViExport.hpp:38
Definition ProjectComponent.hpp:21
virtual ~ProjectComponent()=default
virtual void WriteXML(UtQtXmlWriter &aWriter) const
Definition ProjectComponent.hpp:24
virtual void ProjectDirectoryChanged()
Definition ProjectComponent.hpp:26
virtual bool ReadXML(UtQtXmlElementReader &aReader)
Definition ProjectComponent.hpp:25
Definition Runner.hpp:22
Copyrights Multiple, All Rights Reserved