Q_GLOBAL_STATIC(QThreadStorage<QQmlAnimationTimer *>, animationTimer)
#endif
+QAnimationJobChangeListener::~QAnimationJobChangeListener()
+{
+}
+
QQmlAnimationTimer::QQmlAnimationTimer() :
QAbstractAnimationTimer(), lastTick(0), lastDelta(0),
currentAnimationIdx(0), insideTick(false),
friend class QAnimationGroupJob;
};
-class Q_AUTOTEST_EXPORT QAnimationJobChangeListener
+class Q_QML_PRIVATE_EXPORT QAnimationJobChangeListener
{
public:
+ virtual ~QAnimationJobChangeListener();
virtual void animationFinished(QAbstractAnimationJob *) {}
virtual void animationStateChanged(QAbstractAnimationJob *, QAbstractAnimationJob::State, QAbstractAnimationJob::State) {}
virtual void animationCurrentLoopChanged(QAbstractAnimationJob *) {}
{
}
+QQmlValueTypeProvider::~QQmlValueTypeProvider()
+{
+}
+
QQmlValueType *QQmlValueTypeProvider::createValueType(int type)
{
QQmlValueType *value = 0;
return *providerPtr;
}
-
+QQmlColorProvider::~QQmlColorProvider() {}
QVariant QQmlColorProvider::colorFromString(const QString &, bool *ok) { if (ok) *ok = false; return QVariant(); }
unsigned QQmlColorProvider::rgbaFromString(const QString &, bool *ok) { if (ok) *ok = false; return 0; }
QVariant QQmlColorProvider::fromRgbF(double, double, double, double) { return QVariant(); }
}
+QQmlGuiProvider::~QQmlGuiProvider() {}
QObject *QQmlGuiProvider::application(QObject *) { return 0; }
QStringList QQmlGuiProvider::fontFamilies() { return QStringList(); }
bool QQmlGuiProvider::openUrlExternally(QUrl &) { return false; }
{
public:
QQmlValueTypeProvider();
+ virtual ~QQmlValueTypeProvider();
QQmlValueType *createValueType(int);
class Q_QML_PRIVATE_EXPORT QQmlColorProvider
{
public:
+ virtual ~QQmlColorProvider();
virtual QVariant colorFromString(const QString &, bool *);
virtual unsigned rgbaFromString(const QString &, bool *);
class Q_QML_PRIVATE_EXPORT QQmlGuiProvider
{
public:
+ virtual ~QQmlGuiProvider();
virtual QObject *application(QObject *parent);
virtual QObject *inputMethod();
virtual QStringList fontFamilies();
return m_scriptCache.contains(url);
}
+QQmlTypeData::TypeDataCallback::~TypeDataCallback()
+{
+}
QQmlTypeData::QQmlTypeData(const QUrl &url, QQmlTypeLoader::Options options,
QQmlTypeLoader *manager)
// Used by QQmlComponent to get notifications
struct TypeDataCallback {
- ~TypeDataCallback() {}
+ virtual ~TypeDataCallback();
virtual void typeDataProgress(QQmlTypeData *, qreal) {}
virtual void typeDataReady(QQmlTypeData *) {}
};
Function(QQmlPool *pool)
: pool(pool), tempCount(0) {}
- ~Function();
+ virtual ~Function();
BasicBlock *newBasicBlock();
QString *newString(const QString &text);
static const QQuickVisualAdaptorModel::Accessors qt_vdm_null_accessors;
static const VDMListDelegateDataType qt_vdm_list_accessors;
+QQuickVisualAdaptorModel::Accessors::~Accessors()
+{
+}
+
QQuickVisualAdaptorModel::QQuickVisualAdaptorModel()
: accessors(&qt_vdm_null_accessors)
{
{
public:
inline Accessors() {}
+ virtual ~Accessors();
virtual int count(const QQuickVisualAdaptorModel &) const { return 0; }
virtual void cleanup(QQuickVisualAdaptorModel &, QQuickVisualDataModel * = 0) const {}