BaseObject.h 333 B

12345678910111213141516171819202122
  1. #pragma once
  2. // CBaseObject command target
  3. class CBaseObject : public CObject
  4. {
  5. DECLARE_DYNAMIC(CBaseObject)
  6. protected:
  7. CString m_path;
  8. CBaseObject(const CString& filePath);
  9. public:
  10. virtual ~CBaseObject();
  11. inline CString GetPath() {return m_path;}
  12. virtual CString GetName();
  13. virtual ULONGLONG GetSizeOnDisc() = 0;
  14. };