Browse Source

Introduce macros for namespace to make qdoc happy

qdoc doesn't work for class located in normal namespace
master
Debao Zhang 11 years ago
parent
commit
ede8c52f03
  1. 8
      src/xlsx/xlsxdocument.cpp
  2. 4
      src/xlsx/xlsxdocument.h
  3. 17
      src/xlsx/xlsxformat.cpp
  4. 4
      src/xlsx/xlsxformat.h
  5. 6
      src/xlsx/xlsxglobal.h
  6. 4
      src/xlsx/xlsxworkbook.cpp
  7. 4
      src/xlsx/xlsxworkbook.h
  8. 4
      src/xlsx/xlsxworksheet.cpp
  9. 5
      src/xlsx/xlsxworksheet.h

8
src/xlsx/xlsxdocument.cpp

@ -32,8 +32,7 @@
#include <QFile> #include <QFile>
#include <QPointF> #include <QPointF>
namespace QXlsx { QT_BEGIN_NAMESPACE_XLSX
DocumentPrivate::DocumentPrivate(Document *p) : DocumentPrivate::DocumentPrivate(Document *p) :
q_ptr(p), defaultPackageName(QStringLiteral("Book1.xlsx")) q_ptr(p), defaultPackageName(QStringLiteral("Book1.xlsx"))
@ -56,8 +55,9 @@ bool DocumentPrivate::loadPackage(QIODevice *device)
/*! /*!
\class QXlsx::Document \class Document
\inmodule QtXlsx \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; delete d_ptr;
} }
} // namespace QXlsx QT_END_NAMESPACE_XLSX

4
src/xlsx/xlsxdocument.h

@ -31,7 +31,7 @@
class QIODevice; class QIODevice;
class QImage; class QImage;
namespace QXlsx { QT_BEGIN_NAMESPACE_XLSX
class Workbook; class Workbook;
class Worksheet; class Worksheet;
@ -80,6 +80,6 @@ private:
DocumentPrivate * const d_ptr; DocumentPrivate * const d_ptr;
}; };
} // namespace QXlsx QT_END_NAMESPACE_XLSX
#endif // QXLSX_XLSXDOCUMENT_H #endif // QXLSX_XLSXDOCUMENT_H

17
src/xlsx/xlsxformat.cpp

@ -27,7 +27,7 @@
#include <QDataStream> #include <QDataStream>
#include <QDebug> #include <QDebug>
namespace QXlsx { QT_BEGIN_NAMESPACE_XLSX
FormatPrivate::FormatPrivate(Format *p) : FormatPrivate::FormatPrivate(Format *p) :
q_ptr(p) q_ptr(p)
@ -44,12 +44,25 @@ FormatPrivate::FormatPrivate(Format *p) :
color_indexed = 0; color_indexed = 0;
} }
/*!
* \class Format
* \inmodule QtXlsx
* \brief Providing the methods and properties that are available for formatting cells in Excel.
*/
/*!
* \internal
*/
Format::Format() : Format::Format() :
d_ptr(new FormatPrivate(this)) d_ptr(new FormatPrivate(this))
{ {
} }
/*!
* \internal
*/
Format::~Format() Format::~Format()
{ {
delete d_ptr; delete d_ptr;
@ -807,4 +820,4 @@ int Format::colorIndexed() const
return d->color_indexed; return d->color_indexed;
} }
} // namespace QXlsx QT_END_NAMESPACE_XLSX

4
src/xlsx/xlsxformat.h

@ -31,7 +31,7 @@
#include <QByteArray> #include <QByteArray>
#include <QList> #include <QList>
namespace QXlsx { QT_BEGIN_NAMESPACE_XLSX
class Styles; class Styles;
class Worksheet; class Worksheet;
@ -247,6 +247,6 @@ private:
FormatPrivate * const d_ptr; FormatPrivate * const d_ptr;
}; };
} // namespace QXlsx QT_END_NAMESPACE_XLSX
#endif // QXLSX_FORMAT_H #endif // QXLSX_FORMAT_H

6
src/xlsx/xlsxglobal.h

@ -26,7 +26,9 @@
#define XLSXGLOBAL_H #define XLSXGLOBAL_H
#include <QtGlobal> #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_STATIC) && !defined(XLSX_NO_LIB)
# if defined(QT_BUILD_XLSX_LIB) # if defined(QT_BUILD_XLSX_LIB)
@ -44,6 +46,4 @@ namespace QXlsx {
# define XLSX_AUTOTEST_EXPORT # define XLSX_AUTOTEST_EXPORT
#endif #endif
}
#endif // XLSXGLOBAL_H #endif // XLSXGLOBAL_H

4
src/xlsx/xlsxworkbook.cpp

@ -36,7 +36,7 @@
#include <QFile> #include <QFile>
#include <QBuffer> #include <QBuffer>
namespace QXlsx { QT_BEGIN_NAMESPACE_XLSX
WorkbookPrivate::WorkbookPrivate(Workbook *q) : WorkbookPrivate::WorkbookPrivate(Workbook *q) :
q_ptr(q) q_ptr(q)
@ -331,4 +331,4 @@ void Workbook::addWorksheet(const QString &name, QSharedPointer<Worksheet> sheet
d->worksheets.append(sheet); d->worksheets.append(sheet);
} }
} //namespace QT_END_NAMESPACE_XLSX

4
src/xlsx/xlsxworkbook.h

@ -32,7 +32,7 @@
class QIODevice; class QIODevice;
namespace QXlsx { QT_BEGIN_NAMESPACE_XLSX
class Worksheet; class Worksheet;
class Format; class Format;
@ -87,6 +87,6 @@ private:
WorkbookPrivate * const d_ptr; WorkbookPrivate * const d_ptr;
}; };
} //QXlsx QT_END_NAMESPACE_XLSX
#endif // XLSXWORKBOOK_H #endif // XLSXWORKBOOK_H

4
src/xlsx/xlsxworksheet.cpp

@ -44,7 +44,7 @@
#include <stdint.h> #include <stdint.h>
namespace QXlsx { QT_BEGIN_NAMESPACE_XLSX
WorksheetPrivate::WorksheetPrivate(Worksheet *p) : WorksheetPrivate::WorksheetPrivate(Worksheet *p) :
q_ptr(p) q_ptr(p)
@ -1136,4 +1136,4 @@ QSharedPointer<Worksheet> Worksheet::loadFromXmlData(const QByteArray &data)
return loadFromXmlFile(&buffer); return loadFromXmlFile(&buffer);
} }
} //namespace QT_END_NAMESPACE_XLSX

5
src/xlsx/xlsxworksheet.h

@ -36,7 +36,7 @@ class QDateTime;
class QUrl; class QUrl;
class QImage; class QImage;
namespace QXlsx { QT_BEGIN_NAMESPACE_XLSX
class Package; class Package;
class Workbook; class Workbook;
class XmlStreamWriter; class XmlStreamWriter;
@ -101,6 +101,5 @@ private:
WorksheetPrivate * const d_ptr; WorksheetPrivate * const d_ptr;
}; };
} //QXlsx QT_END_NAMESPACE_XLSX
#endif // XLSXWORKSHEET_H #endif // XLSXWORKSHEET_H

Loading…
Cancel
Save