Add Dirk Luetjen's ssphys libraries and command-line tool
[vss2svn.git] / ssphys / SSPhys / PropertiesCommand.h
blob06f3e7b4c474175419e01e15165b3be774b2b9e0
1 // PropertiesCommand.h: interface for the CPropertiesCommand class.
2 //
3 //////////////////////////////////////////////////////////////////////
5 #if !defined(AFX_PROPERTIESCOMMAND_H__0F1C2110_04E9_4DC1_A999_D40711F4DE15__INCLUDED_)
6 #define AFX_PROPERTIESCOMMAND_H__0F1C2110_04E9_4DC1_A999_D40711F4DE15__INCLUDED_
8 #if _MSC_VER > 1000
9 #pragma once
10 #endif // _MSC_VER > 1000
12 #include "Command.h"
13 #include "Formatter.h"
15 class CPropertiesCommand : public CCommand, public IFormattingContext
17 public:
18 CPropertiesCommand ();
20 virtual COptionInfoList GetOptionsInfo () const;
21 virtual bool SetOption (const COption& option);
22 virtual bool SetArguments (CArguments& args);
23 void Execute ();
25 // IFormattingContext
26 virtual bool GetExtendedOutput () const { return true; }
28 protected:
29 std::string m_PhysFile;
32 #endif // !defined(AFX_PROPERTIESCOMMAND_H__0F1C2110_04E9_4DC1_A999_D40711F4DE15__INCLUDED_)