代码拉取完成,页面将自动刷新
同步操作将从 吕蓊鉴/TTKDownloader 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
#ifndef DOWNLOADGLOBAL_H
#define DOWNLOADGLOBAL_H
/* =================================================
* This file is part of the TTK Downloader project
* Copyright (c) 2016 - 2017 Greedysky Studio
* All rights reserved!
* Redistribution and use of the source code or any derivative
* works are strictly forbiden.
=================================================*/
#include <QMap>
#include <QSet>
#include <QVariant>
#include <QtCore/qglobal.h>
#ifdef Q_CC_GNU
# pragma GCC diagnostic ignored "-Wunused-function"
#endif
#if QT_VERSION >= QT_VERSION_CHECK(5,0,0)
# define DOWNLOAD_GREATER_NEW
# if QT_VERSION >= QT_VERSION_CHECK(5,2,0)
# define DOWNLOAD_WINEXTRAS
# else
# define DOWNLOAD_NO_WINEXTRAS
# endif
#else
# define DOWNLOAD_NO_WINEXTRAS
#endif
#ifdef QT_DEBUG
# define DOWNLOAD_DEBUG
#endif
//////////////////////////////////////
#ifdef __cplusplus
# define DOWNLOAD_CAST
#endif
//////////////////////////////////////
//////////////////////////////////////
///cast
///
#ifdef DOWNLOAD_CAST
# define MConst_cast(x,y) (const_cast< x >(y))
#else
# define MConst_cast(x,y) ((x)(y))
#endif
#ifdef DOWNLOAD_CAST
# define MDynamic_cast(x,y) (dynamic_cast< x >(y))
#else
# define MDynamic_cast(x,y) ((x)(y))
#endif
#ifdef DOWNLOAD_CAST
# define MReinterpret_cast(x,y) (reinterpret_cast< x >(y))
#else
# define MReinterpret_cast(x,y) ((x)(y))
#endif
#ifdef DOWNLOAD_CAST
# define MStatic_cast(x,y) (static_cast< x >(y))
#else
# define MStatic_cast(x,y) ((x)(y))
#endif
#ifdef DOWNLOAD_CAST
# define MObject_cast(x,y) (qobject_cast< x >(y))
#else
# define MObject_cast(x,y) (qobject_cast< x >(y))
#endif
//////////////////////////////////////
#ifndef _MSC_VER
//gcc version less than 3.4.0
#if __GNUC__ <= 3 && __GNUC_MINOR__ <= 4
#define STRCAT(a, b) a##b
#else
#define STRCAT(a, b) a b
#endif
#endif
#define DOWNLOAD_DECLARE_LISTS(Class) \
typedef QList<Class> Class##s;
#define DOWNLOAD_DECLARE_FLAGS(Flags, Enum) \
typedef QFlags<Enum> Flags;
//////////////////////////////////////
#ifndef DOWNLOAD_NAMESPACE
#define DOWNLOAD_NAMESPACE DOWNLOAD
#endif //DOWNLOAD_NAMESPACE
#if QT_VERSION <= QT_VERSION_CHECK(4,6,0)
#define DOWNLOAD_NO_NAMESPACE_SUPPORT
#endif
#ifndef DOWNLOAD_NO_NAMESPACE_SUPPORT
#define DOWNLOAD_BEGIN_NAMESPACE namespace DOWNLOAD_NAMESPACE {
#define DOWNLOAD_END_NAMESPACE }
#define DOWNLOAD_USE_NAMESPACE using namespace ::DOWNLOAD_NAMESPACE;
#else
#define DOWNLOAD_BEGIN_NAMESPACE
#define DOWNLOAD_END_NAMESPACE
#define DOWNLOAD_USE_NAMESPACE
#endif //DOWNLOAD_NAMESPACE_SUPPORT
//////////////////////////////////////
/*! @brief The namespace of the application object.
* @author Greedysky <greedysky@163.com>
*/
namespace DownloadObject
{
typedef signed char MInt8; /* 8 bit signed */
typedef unsigned char MUint8; /* 8 bit unsigned */
typedef short MInt16; /* 16 bit signed */
typedef unsigned short MUint16; /* 16 bit unsigned */
typedef int MInt32; /* 32 bit signed */
typedef unsigned int MUint32; /* 32 bit unsigned */
typedef long long MInt64; /* 64 bit signed */
typedef unsigned long long MUint64; /* 64 bit unsigned */
///////////////////////////////////////
typedef double MDouble; /* double */
typedef float MFloat; /* float */
typedef bool MBool; /* bool */
///////////////////////////////////////
typedef QList<QVariant> MVariantList; /* variantlist */
typedef QList<QStringList> MStringLists; /* stringlists */
typedef QList<int> MIntList; /* intlist */
typedef QList<MIntList> MIntLists; /* intlists */
typedef QSet<QVariant> MVariantSet; /* variantset */
typedef QSet<int> MIntSet; /* intset */
typedef QSet<MIntSet> MIntSets; /* intsets */
typedef QMap<QVariant, QVariant> MVariantsMap; /* variantsmap */
typedef QMap<QString, QVariant> MStriantMap; /* stringVariantMap */
typedef QMap<QString, QString> MStringsMap; /* stringsMap */
typedef QMap<QString, QStringList> MStringsListMap; /* stringStrlistsMap */
typedef QMap<int, MIntList> MIntsListMap; /* intIntlistMap */
typedef QMap<qint64, QString> MIntStringMap; /* intStrMap */
typedef QMapIterator<QVariant, QVariant> MVariantsMapIterator; /* variantsmMapIterator */
typedef QMapIterator<QString, QVariant> MStriantMapIterator; /* stringVariantMapIterator */
typedef QMapIterator<QString, QString> MStringsMapIterator; /* stringsMapIterator */
typedef QMapIterator<QString, QStringList> MStringsListMapIterator; /* stringStrlistsMapIterator */
typedef QMapIterator<int, MIntList> MIntsListMapIterator; /* intIntlistMapIterator */
typedef QMapIterator<qint64, QString> MIntStringMapIterator; /* intStrMapIterator */
///////////////////////////////////////
}
#endif // DOWNLOADGLOBAL_H
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。