Introduce macros for namespace to make qdoc happy

qdoc doesn't work for class located in normal namespace
This commit is contained in:
Debao Zhang
2013-10-15 09:58:46 +08:00
parent 0548da9387
commit ede8c52f03
9 changed files with 34 additions and 22 deletions
+4 -4
View File
@@ -32,8 +32,7 @@
#include <QFile>
#include <QPointF>
namespace QXlsx {
QT_BEGIN_NAMESPACE_XLSX
DocumentPrivate::DocumentPrivate(Document *p) :
q_ptr(p), defaultPackageName(QStringLiteral("Book1.xlsx"))
@@ -56,8 +55,9 @@ bool DocumentPrivate::loadPackage(QIODevice *device)
/*!
\class QXlsx::Document
\class Document
\inmodule QtXlsx
\brief The Document class provides a API that is used to handle the contents of .xlsx files.
*/
@@ -243,4 +243,4 @@ Document::~Document()
delete d_ptr;
}
} // namespace QXlsx
QT_END_NAMESPACE_XLSX
+2 -2
View File
@@ -31,7 +31,7 @@
class QIODevice;
class QImage;
namespace QXlsx {
QT_BEGIN_NAMESPACE_XLSX
class Workbook;
class Worksheet;
@@ -80,6 +80,6 @@ private:
DocumentPrivate * const d_ptr;
};
} // namespace QXlsx
QT_END_NAMESPACE_XLSX
#endif // QXLSX_XLSXDOCUMENT_H
+15 -2
View File
@@ -27,7 +27,7 @@
#include <QDataStream>
#include <QDebug>
namespace QXlsx {
QT_BEGIN_NAMESPACE_XLSX
FormatPrivate::FormatPrivate(Format *p) :
q_ptr(p)
@@ -44,12 +44,25 @@ FormatPrivate::FormatPrivate(Format *p) :
color_indexed = 0;
}
/*!
* \class Format
* \inmodule QtXlsx
* \brief Providing the methods and properties that are available for formatting cells in Excel.
*/
/*!
* \internal
*/
Format::Format() :
d_ptr(new FormatPrivate(this))
{
}
/*!
* \internal
*/
Format::~Format()
{
delete d_ptr;
@@ -807,4 +820,4 @@ int Format::colorIndexed() const
return d->color_indexed;
}
} // namespace QXlsx
QT_END_NAMESPACE_XLSX
+2 -2
View File
@@ -31,7 +31,7 @@
#include <QByteArray>
#include <QList>
namespace QXlsx {
QT_BEGIN_NAMESPACE_XLSX
class Styles;
class Worksheet;
@@ -247,6 +247,6 @@ private:
FormatPrivate * const d_ptr;
};
} // namespace QXlsx
QT_END_NAMESPACE_XLSX
#endif // QXLSX_FORMAT_H
+3 -3
View File
@@ -26,7 +26,9 @@
#define XLSXGLOBAL_H
#include <QtGlobal>
namespace QXlsx {
#define QT_BEGIN_NAMESPACE_XLSX namespace QXlsx {
#define QT_END_NAMESPACE_XLSX }
#define QTXLSX_USE_NAMESPACE using namespace QXlsx;
#if !defined(QT_STATIC) && !defined(XLSX_NO_LIB)
# if defined(QT_BUILD_XLSX_LIB)
@@ -44,6 +46,4 @@ namespace QXlsx {
# define XLSX_AUTOTEST_EXPORT
#endif
}
#endif // XLSXGLOBAL_H
+2 -2
View File
@@ -36,7 +36,7 @@
#include <QFile>
#include <QBuffer>
namespace QXlsx {
QT_BEGIN_NAMESPACE_XLSX
WorkbookPrivate::WorkbookPrivate(Workbook *q) :
q_ptr(q)
@@ -331,4 +331,4 @@ void Workbook::addWorksheet(const QString &name, QSharedPointer<Worksheet> sheet
d->worksheets.append(sheet);
}
} //namespace
QT_END_NAMESPACE_XLSX
+2 -2
View File
@@ -32,7 +32,7 @@
class QIODevice;
namespace QXlsx {
QT_BEGIN_NAMESPACE_XLSX
class Worksheet;
class Format;
@@ -87,6 +87,6 @@ private:
WorkbookPrivate * const d_ptr;
};
} //QXlsx
QT_END_NAMESPACE_XLSX
#endif // XLSXWORKBOOK_H
+2 -2
View File
@@ -44,7 +44,7 @@
#include <stdint.h>
namespace QXlsx {
QT_BEGIN_NAMESPACE_XLSX
WorksheetPrivate::WorksheetPrivate(Worksheet *p) :
q_ptr(p)
@@ -1136,4 +1136,4 @@ QSharedPointer<Worksheet> Worksheet::loadFromXmlData(const QByteArray &data)
return loadFromXmlFile(&buffer);
}
} //namespace
QT_END_NAMESPACE_XLSX
+2 -3
View File
@@ -36,7 +36,7 @@ class QDateTime;
class QUrl;
class QImage;
namespace QXlsx {
QT_BEGIN_NAMESPACE_XLSX
class Package;
class Workbook;
class XmlStreamWriter;
@@ -101,6 +101,5 @@ private:
WorksheetPrivate * const d_ptr;
};
} //QXlsx
QT_END_NAMESPACE_XLSX
#endif // XLSXWORKSHEET_H