Commit 68f24fa7 authored by konovalovsergey's avatar konovalovsergey

DocxFormat PPTXFormat include compatibility

parent f2ac5383
......@@ -30,8 +30,8 @@
*
*/
#pragma once
#ifndef OOX_CONTENT_TYPES_DEFAULT_INCLUDE_H_
#define OOX_CONTENT_TYPES_DEFAULT_INCLUDE_H_
#ifndef PPTXOOX_CONTENT_TYPES_DEFAULT_INCLUDE_H_
#define PPTXOOX_CONTENT_TYPES_DEFAULT_INCLUDE_H_
#include "./../WritingElement.h"
#include "ExtensionTable.h"
......@@ -95,4 +95,4 @@ namespace PPTX
} // namespace ContentTypes
} // namespace PPTX
#endif // OOX_CONTENT_TYPES_DEFAULT_INCLUDE_H_
\ No newline at end of file
#endif // PPTXOOX_CONTENT_TYPES_DEFAULT_INCLUDE_H_
\ No newline at end of file
......@@ -30,8 +30,8 @@
*
*/
#pragma once
#ifndef OOX_CONTENT_TYPES_DEFAULT_TABLE_INCLUDE_H_
#define OOX_CONTENT_TYPES_DEFAULT_TABLE_INCLUDE_H_
#ifndef PPTXOOX_CONTENT_TYPES_DEFAULT_TABLE_INCLUDE_H_
#define PPTXOOX_CONTENT_TYPES_DEFAULT_TABLE_INCLUDE_H_
#include "./../WritingVector.h"
#include "Default.h"
......@@ -91,4 +91,4 @@ namespace PPTX
} // namespace ContentTypes
} // namespace PPTX
#endif // OOX_CONTENT)TYPES_DEFAULT_TABLE_INCLUDE_H_
\ No newline at end of file
#endif // PPTXOOX_CONTENT)TYPES_DEFAULT_TABLE_INCLUDE_H_
\ No newline at end of file
......@@ -30,8 +30,8 @@
*
*/
#pragma once
#ifndef OOX_CONTENT_TYPES_EXTENSION_TABLE_INCLUDE_H_
#define OOX_CONTENT_TYPES_EXTENSION_TABLE_INCLUDE_H_
#ifndef PPTXOOX_CONTENT_TYPES_EXTENSION_TABLE_INCLUDE_H_
#define PPTXOOX_CONTENT_TYPES_EXTENSION_TABLE_INCLUDE_H_
#include "../../../../Common/DocxFormat/Source/Base/Base.h"
#include <map>
......@@ -90,4 +90,4 @@ namespace PPTX
} // namespace ContentTypes
} // namespace PPTX
#endif // OOX_CONTENT_TYPES_EXTENSION_TABLE_INCLUDE_H_
#endif // PPTXOOX_CONTENT_TYPES_EXTENSION_TABLE_INCLUDE_H_
......@@ -30,8 +30,8 @@
*
*/
#pragma once
#ifndef OOX_CONTENT_TYPES_FILE_INCLUDE_H_
#define OOX_CONTENT_TYPES_FILE_INCLUDE_H_
#ifndef PPTXOOX_CONTENT_TYPES_FILE_INCLUDE_H_
#define PPTXOOX_CONTENT_TYPES_FILE_INCLUDE_H_
#include "OverrideTable.h"
#include "DefaultTable.h"
......
......@@ -30,8 +30,8 @@
*
*/
#pragma once
#ifndef OOX_CONTENT_TYPES_OVERRIDE_INCLUDE_H_
#define OOX_CONTENT_TYPES_OVERRIDE_INCLUDE_H_
#ifndef PPTXOOX_CONTENT_TYPES_OVERRIDE_INCLUDE_H_
#define PPTXOOX_CONTENT_TYPES_OVERRIDE_INCLUDE_H_
#include "./../WritingElement.h"
#include "../../../../Common/DocxFormat/Source/SystemUtility/SystemUtility.h"
......@@ -98,4 +98,4 @@ namespace PPTX
} // namespace ContentTypes
} // namespace PPTX
#endif // OOX_CONTENT_TYPES_OVERRIDE_INCLUDE_H_
\ No newline at end of file
#endif // PPTXOOX_CONTENT_TYPES_OVERRIDE_INCLUDE_H_
\ No newline at end of file
......@@ -30,8 +30,8 @@
*
*/
#pragma once
#ifndef OOX_CONTENT_TYPES_OVERRIDE_TABLE_INCLUDE_H_
#define OOX_CONTENT_TYPES_OVERRIDE_TABLE_INCLUDE_H_
#ifndef PPTXOOX_CONTENT_TYPES_OVERRIDE_TABLE_INCLUDE_H_
#define PPTXOOX_CONTENT_TYPES_OVERRIDE_TABLE_INCLUDE_H_
#include "./../WritingVector.h"
#include "Override.h"
......@@ -74,4 +74,4 @@ namespace PPTX
} // namespace ContentTypes
} // namespace PPTX
#endif // OOX_CONTENT_TYPES_OVERRIDE_TABLE_INCLUDE_H_
\ No newline at end of file
#endif // PPTXOOX_CONTENT_TYPES_OVERRIDE_TABLE_INCLUDE_H_
\ No newline at end of file
......@@ -30,8 +30,8 @@
*
*/
#pragma once
#ifndef OOX_DATE_TIME_INCLUDE_H_
#define OOX_DATE_TIME_INCLUDE_H_
#ifndef PPTXOOX_DATE_TIME_INCLUDE_H_
#define PPTXOOX_DATE_TIME_INCLUDE_H_
#include "../../../Common/DocxFormat/Source/Utility/Utility.h"
......@@ -79,4 +79,4 @@ namespace PPTX
const CString DateTime::s_pattern = _T("%YYYY-%MM-%DDT%hh:%mm:%ssZ");
} // namespace PPTX
#endif // OOX_DATE_TIME_INCLUDE_H_
#endif // PPTXOOX_DATE_TIME_INCLUDE_H_
......@@ -30,8 +30,8 @@
*
*/
#pragma once
#ifndef OOX_EXTERNAL_INCLUDE_H_
#define OOX_EXTERNAL_INCLUDE_H_
#ifndef PPTXOOX_EXTERNAL_INCLUDE_H_
#define PPTXOOX_EXTERNAL_INCLUDE_H_
#include "../File.h"
#include "../FileTypes.h"
......@@ -73,4 +73,4 @@ namespace PPTX
};
} // namespace PPTX
#endif // OOX_EXTERNAL_INCLUDE_H_
\ No newline at end of file
#endif // PPTXOOX_EXTERNAL_INCLUDE_H_
\ No newline at end of file
......@@ -30,8 +30,8 @@
*
*/
#pragma once
#ifndef OOX_EXTERNALAUDIO_INCLUDE_H_
#define OOX_EXTERNALAUDIO_INCLUDE_H_
#ifndef PPTXOOX_EXTERNALAUDIO_INCLUDE_H_
#define PPTXOOX_EXTERNALAUDIO_INCLUDE_H_
#include "External.h"
......@@ -68,4 +68,4 @@ namespace PPTX
};
} // namespace PPTX
#endif // OOX_EXTERNALAUDIO_INCLUDE_H_
\ No newline at end of file
#endif // PPTXOOX_EXTERNALAUDIO_INCLUDE_H_
\ No newline at end of file
......@@ -30,8 +30,8 @@
*
*/
#pragma once
#ifndef OOX_EXTERNALIMAGE_INCLUDE_H_
#define OOX_EXTERNALIMAGE_INCLUDE_H_
#ifndef PPTXOOX_EXTERNALIMAGE_INCLUDE_H_
#define PPTXOOX_EXTERNALIMAGE_INCLUDE_H_
#include "External.h"
......@@ -68,4 +68,4 @@ namespace PPTX
};
} // namespace PPTX
#endif // OOX_EXTERNALIMAGE_INCLUDE_H_
\ No newline at end of file
#endif // PPTXOOX_EXTERNALIMAGE_INCLUDE_H_
\ No newline at end of file
......@@ -30,8 +30,8 @@
*
*/
#pragma once
#ifndef OOX_EXTERNALVIDEO_INCLUDE_H_
#define OOX_EXTERNALVIDEO_INCLUDE_H_
#ifndef PPTXOOX_EXTERNALVIDEO_INCLUDE_H_
#define PPTXOOX_EXTERNALVIDEO_INCLUDE_H_
#include "External.h"
......@@ -68,4 +68,4 @@ namespace PPTX
};
} // namespace PPTX
#endif // OOX_EXTERNALVIDEO_INCLUDE_H_
\ No newline at end of file
#endif // PPTXOOX_EXTERNALVIDEO_INCLUDE_H_
\ No newline at end of file
......@@ -30,8 +30,8 @@
*
*/
#pragma once
#ifndef OOX_HYPERLINK_INCLUDE_H_
#define OOX_HYPERLINK_INCLUDE_H_
#ifndef PPTXOOX_HYPERLINK_INCLUDE_H_
#define PPTXOOX_HYPERLINK_INCLUDE_H_
#include "External.h"
......@@ -68,4 +68,4 @@ namespace PPTX
};
} // namespace PPTX
#endif // OOX_HYPERLINK_INCLUDE_H_
\ No newline at end of file
#endif // PPTXOOX_HYPERLINK_INCLUDE_H_
\ No newline at end of file
......@@ -30,8 +30,8 @@
*
*/
#pragma once
#ifndef OOX_FILE_INCLUDE_H_
#define OOX_FILE_INCLUDE_H_
#ifndef PPTXOOX_FILE_INCLUDE_H_
#define PPTXOOX_FILE_INCLUDE_H_
#include "../../../Common/DocxFormat/Source/XML/XmlSimple.h"
#include "../../../Common/DocxFormat/Source/SystemUtility/SystemUtility.h"
......@@ -58,4 +58,4 @@ namespace PPTX
};
} // namespace PPTX
#endif // OOX_FILE_INCLUDE_H_
\ No newline at end of file
#endif // PPTXOOX_FILE_INCLUDE_H_
\ No newline at end of file
......@@ -30,8 +30,8 @@
*
*/
#pragma once
#ifndef OOX_FILE_TYPE_INCLUDE_H_
#define OOX_FILE_TYPE_INCLUDE_H_
#ifndef PPTXOOX_FILE_TYPE_INCLUDE_H_
#define PPTXOOX_FILE_TYPE_INCLUDE_H_
#include "../../../Common/DocxFormat/Source/SystemUtility/SystemUtility.h"
......@@ -112,4 +112,4 @@ namespace PPTX
}
} // namespace PPTX
#endif // OOX_FILE_TYPE_INCLUDE_H_
#endif // PPTXOOX_FILE_TYPE_INCLUDE_H_
......@@ -30,8 +30,8 @@
*
*/
#pragma once
#ifndef OOX_FILE_TYPES_INCLUDE_H_
#define OOX_FILE_TYPES_INCLUDE_H_
#ifndef PPTXOOX_FILE_TYPES_INCLUDE_H_
#define PPTXOOX_FILE_TYPES_INCLUDE_H_
#include "FileType.h"
......@@ -285,4 +285,4 @@ namespace PPTX
} // namespace FileTypes
} // namespace OOX
#endif // OOX_FILE_TYPES_INCLUDE_H_
\ No newline at end of file
#endif // PPTXOOX_FILE_TYPES_INCLUDE_H_
\ No newline at end of file
......@@ -30,8 +30,8 @@
*
*/
#pragma once
#ifndef OOX_FILE_BUILDER_INCLUDE_H_
#define OOX_FILE_BUILDER_INCLUDE_H_
#ifndef PPTXOOX_FILE_BUILDER_INCLUDE_H_
#define PPTXOOX_FILE_BUILDER_INCLUDE_H_
#include "ContentTypes/File.h"
......@@ -50,4 +50,4 @@ namespace PPTX
};
} // namespace OOX
#endif // OOX_FILE_BUILDER_INCLUDE_H_
#endif // PPTXOOX_FILE_BUILDER_INCLUDE_H_
......@@ -30,8 +30,8 @@
*
*/
#pragma once
#ifndef OOX_IFILE_CONTAINER_INCLUDE_H_
#define OOX_IFILE_CONTAINER_INCLUDE_H_
#ifndef PPTXOOX_IFILE_CONTAINER_INCLUDE_H_
#define PPTXOOX_IFILE_CONTAINER_INCLUDE_H_
#include "RId.h"
#include "UnknowTypeFile.h"
......@@ -126,4 +126,4 @@ namespace PPTX
} // namespace PPTX
#endif // OOX_IFILE_CONTAINER_INCLUDE_H_
#endif // PPTXOOX_IFILE_CONTAINER_INCLUDE_H_
......@@ -30,8 +30,8 @@
*
*/
#pragma once
#ifndef OOX_AUDIO_INCLUDE_H_
#define OOX_AUDIO_INCLUDE_H_
#ifndef PPTXOOX_AUDIO_INCLUDE_H_
#define PPTXOOX_AUDIO_INCLUDE_H_
#include "Media.h"
......@@ -67,4 +67,4 @@ namespace PPTX
};
} // namespace PPTX
#endif // OOX_AUDIO_INCLUDE_H_
\ No newline at end of file
#endif // PPTXOOX_AUDIO_INCLUDE_H_
\ No newline at end of file
......@@ -30,8 +30,8 @@
*
*/
#pragma once
#ifndef OOX_IMAGE_INCLUDE_H_
#define OOX_IMAGE_INCLUDE_H_
#ifndef PPTXOOX_IMAGE_INCLUDE_H_
#define PPTXOOX_IMAGE_INCLUDE_H_
#include "Media.h"
......@@ -96,4 +96,4 @@ namespace PPTX
};
} // namespace PPTX
#endif // OOX_IMAGE_INCLUDE_H_
\ No newline at end of file
#endif // PPTXOOX_IMAGE_INCLUDE_H_
\ No newline at end of file
......@@ -30,8 +30,8 @@
*
*/
#pragma once
#ifndef OOX_MEDIA_INCLUDE_H_
#define OOX_MEDIA_INCLUDE_H_
#ifndef PPTXOOX_MEDIA_INCLUDE_H_
#define PPTXOOX_MEDIA_INCLUDE_H_
#include "../File.h"
#include "../FileTypes.h"
......@@ -100,4 +100,4 @@ namespace PPTX
};
} // namespace PPTX
#endif // OOX_MEDIA_INCLUDE_H_
#endif // PPTXOOX_MEDIA_INCLUDE_H_
......@@ -30,8 +30,8 @@
*
*/
#pragma once
#ifndef OOX_OLE_OBJECT_INCLUDE_H_
#define OOX_OLE_OBJECT_INCLUDE_H_
#ifndef PPTXOOX_OLE_OBJECT_INCLUDE_H_
#define PPTXOOX_OLE_OBJECT_INCLUDE_H_
#include "Media.h"
......@@ -81,4 +81,4 @@ namespace PPTX
};
} // namespace OOX
#endif // OOX_OLE_OBJECT_INCLUDE_H_
\ No newline at end of file
#endif // PPTXOOX_OLE_OBJECT_INCLUDE_H_
\ No newline at end of file
......@@ -30,8 +30,8 @@
*
*/
#pragma once
#ifndef OOX_VIDEO_INCLUDE_H_
#define OOX_VIDEO_INCLUDE_H_
#ifndef PPTXOOX_VIDEO_INCLUDE_H_
#define PPTXOOX_VIDEO_INCLUDE_H_
#include "Media.h"
......@@ -68,4 +68,4 @@ namespace PPTX
};
} // namespace PPTX
#endif // OOX_VIDEO_INCLUDE_H_
\ No newline at end of file
#endif // PPTXOOX_VIDEO_INCLUDE_H_
\ No newline at end of file
......@@ -30,8 +30,8 @@
*
*/
#pragma once
#ifndef OOX_NAMESPACE_OWN_INCLUDE_H_
#define OOX_NAMESPACE_OWN_INCLUDE_H_
#ifndef PPTXOOX_NAMESPACE_OWN_INCLUDE_H_
#define PPTXOOX_NAMESPACE_OWN_INCLUDE_H_
#include "Namespaces.h"
......@@ -47,4 +47,4 @@ namespace PPTX
static Namespaces g_Namespaces;
} // namespace PPTX
#endif // OOX_NAMESPACE_OWN_INCLUDE_H_
\ No newline at end of file
#endif // PPTXOOX_NAMESPACE_OWN_INCLUDE_H_
\ No newline at end of file
......@@ -30,8 +30,8 @@
*
*/
#pragma once
#ifndef OOX_NAMESPACES_INCLUDE_H_
#define OOX_NAMESPACES_INCLUDE_H_
#ifndef PPTXOOX_NAMESPACES_INCLUDE_H_
#define PPTXOOX_NAMESPACES_INCLUDE_H_
#include "../../../Common/DocxFormat/Source/Base/Base.h"
#if defined(_WIN32) || defined (_WIN64)
......@@ -135,4 +135,4 @@ namespace PPTX
};
} // namespace PPTX
#endif // OOX_NAMESPACES_INCLUDE_H_
#endif // PPTXOOX_NAMESPACES_INCLUDE_H_
......@@ -30,8 +30,8 @@
*
*/
#pragma once
#ifndef OOX_RID_INCLUDE_H_
#define OOX_RID_INCLUDE_H_
#ifndef PPTXOOX_RID_INCLUDE_H_
#define PPTXOOX_RID_INCLUDE_H_
#include "../../../Common/DocxFormat/Source/Base/Base.h"
#include "../../../Common/DocxFormat/Source/XML/xmlutils.h"
......@@ -133,4 +133,4 @@ namespace PPTX
};
} // namespace PPTX
#endif // OOX_RID_INCLUDE_H_
#endif // PPTXOOX_RID_INCLUDE_H_
......@@ -30,8 +30,8 @@
*
*/
#pragma once
#ifndef OOX_RELS_FILE_INCLUDE_H_
#define OOX_RELS_FILE_INCLUDE_H_
#ifndef PPTXOOX_RELS_FILE_INCLUDE_H_
#define PPTXOOX_RELS_FILE_INCLUDE_H_
#include "RelationTable.h"
#include "./../FileType.h"
......@@ -157,4 +157,4 @@ namespace PPTX
} // namespace Rels
} // namespace PPTX
#endif // OOX_RELS_FILE_INCLUDE_H_
#endif // PPTXOOX_RELS_FILE_INCLUDE_H_
......@@ -30,8 +30,8 @@
*
*/
#pragma once
#ifndef OOX_RELS_RELATION_SHIP_INCLUDE_H_
#define OOX_RELS_RELATION_SHIP_INCLUDE_H_
#ifndef PPTXOOX_RELS_RELATION_SHIP_INCLUDE_H_
#define PPTXOOX_RELS_RELATION_SHIP_INCLUDE_H_
#include "./../WritingElement.h"
#include "./../RId.h"
......@@ -124,4 +124,4 @@ namespace PPTX
} // namespace Rels
} // namespace PPTX
#endif // OOX_RELS_RELATION_SHIP_INCLUDE_H_
#endif // PPTXOOX_RELS_RELATION_SHIP_INCLUDE_H_
......@@ -30,8 +30,8 @@
*
*/
#pragma once
#ifndef OOX_RELS_RELATION_TABLE_INCLUDE_H_
#define OOX_RELS_RELATION_TABLE_INCLUDE_H_
#ifndef PPTXOOX_RELS_RELATION_TABLE_INCLUDE_H_
#define PPTXOOX_RELS_RELATION_TABLE_INCLUDE_H_
#include "./../WritingVector.h"
#include "RelationShip.h"
......@@ -75,4 +75,4 @@ namespace PPTX
} // namespace Rels
} // namespace PPTX
#endif // OOX_RELS_RELATION_TABLE_INCLUDE_H_
\ No newline at end of file
#endif // PPTXOOX_RELS_RELATION_TABLE_INCLUDE_H_
\ No newline at end of file
......@@ -30,8 +30,8 @@
*
*/
#pragma once
#ifndef OOX_UNKNOW_TYPE_FILE_INCLUDE_H_
#define OOX_UNKNOW_TYPE_FILE_INCLUDE_H_
#ifndef PPTXOOX_UNKNOW_TYPE_FILE_INCLUDE_H_
#define PPTXOOX_UNKNOW_TYPE_FILE_INCLUDE_H_
#include "File.h"
#include "FileTypes.h"
......@@ -73,4 +73,4 @@ namespace PPTX
};
} // namespace OOX
#endif // OOX_UNKNOW_TYPE_FILE_INCLUDE_H_
\ No newline at end of file
#endif // PPTXOOX_UNKNOW_TYPE_FILE_INCLUDE_H_
\ No newline at end of file
......@@ -40,33 +40,6 @@
namespace PPTX
{
#define WritingElement_AdditionConstructors(Class) \
Class(XmlUtils::CXmlNode& oNode)\
{\
fromXML( oNode );\
}\
const Class& operator =(const XmlUtils::CXmlNode &oNode)\
{\
fromXML( (XmlUtils::CXmlNode &)oNode );\
return *this;\
}
#define WritingElement_ReadNode( oRootNode, oChildNode, sNodeName, oValue ) \
if ( oRootNode.GetNode( sNodeName, oChildNode ) )\
oValue = oChildNode;
#define WritingElement_WriteNode_1( sStartNodeString, oValue ) \
if ( oValue.IsInit() )\
{\
sResult += sStartNodeString;\
sResult += oValue->ToString();\
sResult += _T("/>");\
}
#define WritingElement_WriteNode_2( oValue ) \
if ( oValue.IsInit() )\
sResult += oValue->toXML();
enum EElementType
{
et_Unknown,
......
......@@ -30,8 +30,8 @@
*
*/
#pragma once
#ifndef OOX_WRITING_VECTOR_INCLUDE_H_
#define OOX_WRITING_VECTOR_INCLUDE_H_
#ifndef PPTXOOX_WRITING_VECTOR_INCLUDE_H_
#define PPTXOOX_WRITING_VECTOR_INCLUDE_H_
#include "WritingElement.h"
......@@ -94,4 +94,4 @@ namespace PPTX
};
} // namespace PPTX
#endif // OOX_WRITING_VECTOR_INCLUDE_H_
\ No newline at end of file
#endif // PPTXOOX_WRITING_VECTOR_INCLUDE_H_
\ No newline at end of file
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment