#ifndef _QX_BLOG_CATEGORY_H_ #define _QX_BLOG_CATEGORY_H_ class blog; class QX_BLOG_DLL_EXPORT category { public: // -- typedef typedef std::shared_ptr blog_ptr; typedef qx::QxCollection list_blog; // -- properties long m_id; QString m_name; QString m_desc; list_blog m_blogX; // -- contructor, virtual destructor category() : m_id(0) { ; } virtual ~category() { ; } }; QX_REGISTER_HPP_QX_BLOG(category, qx::trait::no_base_class_defined, 0) typedef QSharedPointer category_ptr; typedef qx::QxCollection list_category; #endif // _QX_BLOG_CATEGORY_H_