QtCanpool 3.3.0
载入中...
搜索中...
未找到
qxwindow_global.h 文件参考
#include <QtCore/qglobal.h>
#include <QRect>
#include <functional>

浏览源代码.

命名空间

namespace  QxWindow
 Copyright (C) 2023-2024 maminjie canpo.nosp@m.ol@1.nosp@m.63.co.nosp@m.m SPDX-License-Identifier: Apache-2.0
 

宏定义

#define Q_NULLPTR   0
 Copyright (C) 2023-2024 maminjie canpo.nosp@m.ol@1.nosp@m.63.co.nosp@m.m SPDX-License-Identifier: Apache-2.0
 
#define QX_VERSION_JOIN2(major, minor, patch)   major##.##minor##.##patch
 
#define QX_VERSION_JOIN(major, minor, patch)   QX_VERSION_JOIN2(major, minor, patch)
 
#define QX_DECLARE_PRIVATE(Class)
 
#define QX_DECLARE_PUBLIC(Class)
 
#define QX_INIT_PRIVATE(Class)
 
#define QX_SET_PRIVATE(Dptr)
 
#define QX_FINI_PRIVATE()
 
#define QX_WINDOW_NAMESPACE   QxWindow
 
#define QX_WINDOW_BEGIN_NAMESPACE
 
#define QX_WINDOW_END_NAMESPACE   }
 
#define QX_WINDOW_USE_NAMESPACE   using namespace QX_WINDOW_NAMESPACE;
 
#define QX_WINDOW_PREPEND_NAMESPACE(name)   QX_WINDOW_NAMESPACE::name
 
#define QX_WINDOW_EXPORT   Q_DECL_IMPORT
 
#define QX_WINDOW_VERSION_MAJOR   0
 
#define QX_WINDOW_VERSION_MINOR   1
 
#define QX_WINDOW_VERSION_PATCH   2
 
#define QX_WINDOW_VERSION   QT_VERSION_CHECK(QX_WINDOW_VERSION_MAJOR, QX_WINDOW_VERSION_MINOR, QX_WINDOW_VERSION_PATCH)
 
#define QX_WINDOW_VERSION_STR    QT_STRINGIFY(QX_VERSION_JOIN(QX_WINDOW_VERSION_MAJOR, QX_WINDOW_VERSION_MINOR, QX_WINDOW_VERSION_PATCH))
 
#define QX_WINDOW_DISABLE_DEPRECATED_BEFORE   QX_WINDOW_VERSION
 
#define QX_WINDOW_DEPRECATED_SINCE(major, minor)   0
 

类型定义

using QxWindow::ScreenRectCallback = std::function< QRect(const QSize &)>
 

宏定义说明

◆ Q_NULLPTR

#define Q_NULLPTR   0

Copyright (C) 2023-2024 maminjie canpo.nosp@m.ol@1.nosp@m.63.co.nosp@m.m SPDX-License-Identifier: Apache-2.0

在文件 qxwindow_global.h 第 10 行定义.

◆ QX_DECLARE_PRIVATE

#define QX_DECLARE_PRIVATE (   Class)
值:
Class##Private *d_ptr; \
Q_DECLARE_PRIVATE(Class)

在文件 qxwindow_global.h 第 24 行定义.

◆ QX_DECLARE_PUBLIC

#define QX_DECLARE_PUBLIC (   Class)
值:
Class *q_ptr; \
inline void setPublic(Class *ptr) \
{ \
q_ptr = ptr; \
} \
Q_DECLARE_PUBLIC(Class)

在文件 qxwindow_global.h 第 28 行定义.

◆ QX_FINI_PRIVATE

#define QX_FINI_PRIVATE ( )
值:
delete d_ptr; \
d_ptr = Q_NULLPTR;
#define Q_NULLPTR
Copyright (C) 2023-2024 maminjie canpool@163.com SPDX-License-Identifier: Apache-2....

在文件 qxwindow_global.h 第 44 行定义.

◆ QX_INIT_PRIVATE

#define QX_INIT_PRIVATE (   Class)
值:
d_ptr = new Class##Private(); \
d_ptr->setPublic(this);

在文件 qxwindow_global.h 第 36 行定义.

◆ QX_SET_PRIVATE

#define QX_SET_PRIVATE (   Dptr)
值:
d_ptr = Dptr; \
d_ptr->setPublic(this);

在文件 qxwindow_global.h 第 40 行定义.

◆ QX_VERSION_JOIN

#define QX_VERSION_JOIN (   major,
  minor,
  patch 
)    QX_VERSION_JOIN2(major, minor, patch)

在文件 qxwindow_global.h 第 19 行定义.

◆ QX_VERSION_JOIN2

#define QX_VERSION_JOIN2 (   major,
  minor,
  patch 
)    major##.##minor##.##patch

在文件 qxwindow_global.h 第 18 行定义.

◆ QX_WINDOW_BEGIN_NAMESPACE

#define QX_WINDOW_BEGIN_NAMESPACE
值:
namespace QX_WINDOW_NAMESPACE \
{
#define QX_WINDOW_NAMESPACE

在文件 qxwindow_global.h 第 60 行定义.

◆ QX_WINDOW_DEPRECATED_SINCE

#define QX_WINDOW_DEPRECATED_SINCE (   major,
  minor 
)    0

在文件 qxwindow_global.h 第 109 行定义.

◆ QX_WINDOW_DISABLE_DEPRECATED_BEFORE

#define QX_WINDOW_DISABLE_DEPRECATED_BEFORE   QX_WINDOW_VERSION

在文件 qxwindow_global.h 第 91 行定义.

◆ QX_WINDOW_END_NAMESPACE

#define QX_WINDOW_END_NAMESPACE   }

在文件 qxwindow_global.h 第 63 行定义.

◆ QX_WINDOW_EXPORT

#define QX_WINDOW_EXPORT   Q_DECL_IMPORT

在文件 qxwindow_global.h 第 72 行定义.

◆ QX_WINDOW_NAMESPACE

#define QX_WINDOW_NAMESPACE   QxWindow

在文件 qxwindow_global.h 第 51 行定义.

◆ QX_WINDOW_PREPEND_NAMESPACE

#define QX_WINDOW_PREPEND_NAMESPACE (   name)    QX_WINDOW_NAMESPACE::name

在文件 qxwindow_global.h 第 65 行定义.

◆ QX_WINDOW_USE_NAMESPACE

#define QX_WINDOW_USE_NAMESPACE   using namespace QX_WINDOW_NAMESPACE;

在文件 qxwindow_global.h 第 64 行定义.

◆ QX_WINDOW_VERSION

#define QX_WINDOW_VERSION   QT_VERSION_CHECK(QX_WINDOW_VERSION_MAJOR, QX_WINDOW_VERSION_MINOR, QX_WINDOW_VERSION_PATCH)

在文件 qxwindow_global.h 第 85 行定义.

◆ QX_WINDOW_VERSION_MAJOR

#define QX_WINDOW_VERSION_MAJOR   0

在文件 qxwindow_global.h 第 78 行定义.

◆ QX_WINDOW_VERSION_MINOR

#define QX_WINDOW_VERSION_MINOR   1

在文件 qxwindow_global.h 第 79 行定义.

◆ QX_WINDOW_VERSION_PATCH

#define QX_WINDOW_VERSION_PATCH   2

在文件 qxwindow_global.h 第 80 行定义.

◆ QX_WINDOW_VERSION_STR

#define QX_WINDOW_VERSION_STR    QT_STRINGIFY(QX_VERSION_JOIN(QX_WINDOW_VERSION_MAJOR, QX_WINDOW_VERSION_MINOR, QX_WINDOW_VERSION_PATCH))

在文件 qxwindow_global.h 第 87 行定义.