kdeclarative.setupBindings();
m_component = new QDeclarativeComponent(m_engine);
- connect(m_component, SIGNAL(statusChanged(QDeclarativeComponent::Status)), SLOT(componentStatusChanged(QDeclarativeComponent::Status)));
+ connect(
+#if QT_VERSION < 0x041300
+ m_component, SIGNAL(statusChanged(QDeclarativeComponent::Status)),
+ this, SLOT(componentStatusChanged(QDeclarativeComponent::Status))
+#else
+ m_component, SIGNAL(statusChanged(QDeclarativeComponent::ComponentStatus)),
+ this, SLOT(componentStatusChanged(QDeclarativeComponent::ComponentStatus))
+#endif
+ );
connect(this, SIGNAL(renderHintsChanged()), SLOT(resizeWallpaper()));
connect(m_scene, SIGNAL(changed(QList<QRectF>)), SLOT(shouldRepaint(QList<QRectF>)));
}
kWarning() << "couldn't load the package named" << packageName;
}
+#if QT_VERSION < 0x041300
void WallpaperQml::componentStatusChanged(QDeclarativeComponent::Status s)
+#else
+void WallpaperQml::componentStatusChanged(QDeclarativeComponent::ComponentStatus s)
+#endif
{
if (s==QDeclarativeComponent::Ready) {
if (m_item) {
} else if (s==QDeclarativeComponent::Error) {
delete m_component;
m_component = new QDeclarativeComponent(m_engine);
- connect(m_component, SIGNAL(statusChanged(QDeclarativeComponent::Status)), SLOT(componentStatusChanged(QDeclarativeComponent::Status)));
+ connect(
+#if QT_VERSION < 0x041300
+ m_component, SIGNAL(statusChanged(QDeclarativeComponent::Status)),
+ this, SLOT(componentStatusChanged(QDeclarativeComponent::Status))
+#else
+ m_component, SIGNAL(statusChanged(QDeclarativeComponent::ComponentStatus)),
+ this, SLOT(componentStatusChanged(QDeclarativeComponent::ComponentStatus))
+#endif
+ );
}
if (!m_component->errors().isEmpty())
kDebug() << "wallpaper errors:" << m_component->errors();
private slots:
void resizeWallpaper();
void shouldRepaint(const QList< QRectF >& rects);
+#if QT_VERSION < 0x041300
void componentStatusChanged(QDeclarativeComponent::Status s);
+#else
+ void componentStatusChanged(QDeclarativeComponent::ComponentStatus s);
+#endif
void setPackageName(const QString& name);
void changeWallpaper(const QModelIndex& idx);
void setBackgroundColor(const QColor& color);