summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKai Koehne <kai.koehne@nokia.com>2010-08-23 10:07:45 +0200
committerKai Koehne <kai.koehne@nokia.com>2010-08-23 10:09:28 +0200
commit8eecf8fcd85b97406c3a7ee29d45540855e40830 (patch)
treebf64d473758c6e84b48c7a1f180f7c0e4a316e9b
parenta1289a6eadd3fe8ca11a64a483702ca2e056b357 (diff)
downloadqt-creator-8eecf8fcd85b97406c3a7ee29d45540855e40830.tar.gz
Qml: Fix more invalid NOTIFY signals
Remove unimplemented NOTIFY signals. Furthermore the signals must be declared in the same class as the Q_PROPERTY (not in a base class): Fix this in filefilteritems.h.
-rw-r--r--src/plugins/qmldesigner/components/propertyeditor/basicwidgets.cpp6
-rw-r--r--src/plugins/qmldesigner/components/propertyeditor/propertyeditorvalue.h2
-rw-r--r--src/plugins/qmlprojectmanager/fileformat/filefilteritems.cpp20
-rw-r--r--src/plugins/qmlprojectmanager/fileformat/filefilteritems.h22
4 files changed, 40 insertions, 10 deletions
diff --git a/src/plugins/qmldesigner/components/propertyeditor/basicwidgets.cpp b/src/plugins/qmldesigner/components/propertyeditor/basicwidgets.cpp
index 839a3b2138..e5c86aa385 100644
--- a/src/plugins/qmldesigner/components/propertyeditor/basicwidgets.cpp
+++ b/src/plugins/qmldesigner/components/propertyeditor/basicwidgets.cpp
@@ -123,7 +123,7 @@ class QWidgetDeclarativeUI : public QObject
Q_PROPERTY(int height READ height WRITE setHeight NOTIFY heightChanged)
Q_PROPERTY(qreal opacity READ opacity WRITE setOpacity NOTIFY opacityChanged)
- Q_PROPERTY(QUrl styleSheetFile READ styleSheetFile WRITE setStyleSheetFile NOTIFY styleSheetFileChanged)
+ Q_PROPERTY(QUrl styleSheetFile READ styleSheetFile WRITE setStyleSheetFile)
Q_PROPERTY(QColor windowColor READ windowColor WRITE setWindowColor)
Q_PROPERTY(QColor backgroundColor READ backgroundColor WRITE setBackgroundColor)
@@ -782,7 +782,7 @@ private:
class QComboBoxDeclarativeUI : public QObject
{
Q_OBJECT
- Q_PROPERTY(QStringList items READ items WRITE setItems NOTIFY itemChanged)
+ Q_PROPERTY(QStringList items READ items WRITE setItems)
Q_PROPERTY(QString currentText READ currentText WRITE setCurrentText NOTIFY currentTextChanged)
public:
@@ -879,7 +879,7 @@ class WidgetLoader : public QWidget
Q_PROPERTY(QString sourceString READ sourceString WRITE setSourceString NOTIFY sourceChanged)
Q_PROPERTY(QUrl source READ source WRITE setSource NOTIFY sourceChanged)
Q_PROPERTY(QUrl baseUrl READ baseUrl WRITE setBaseUrl)
- Q_PROPERTY(QString qmlData READ qmlData WRITE setQmlData NOTIFY sourceQmlDataChanged)
+ Q_PROPERTY(QString qmlData READ qmlData WRITE setQmlData NOTIFY qmlDataChanged)
Q_PROPERTY(QWidget *widget READ widget NOTIFY widgetChanged)
Q_PROPERTY(QDeclarativeComponent *component READ component NOTIFY sourceChanged)
diff --git a/src/plugins/qmldesigner/components/propertyeditor/propertyeditorvalue.h b/src/plugins/qmldesigner/components/propertyeditor/propertyeditorvalue.h
index ff3912475f..55ba8061e7 100644
--- a/src/plugins/qmldesigner/components/propertyeditor/propertyeditorvalue.h
+++ b/src/plugins/qmldesigner/components/propertyeditor/propertyeditorvalue.h
@@ -82,7 +82,7 @@ class PropertyEditorValue : public QObject
Q_PROPERTY(bool isInModel READ isInModel NOTIFY valueChangedQml FINAL)
Q_PROPERTY(bool isInSubState READ isInSubState NOTIFY valueChangedQml FINAL)
Q_PROPERTY(bool isBound READ isBound NOTIFY isBoundChanged FINAL)
- Q_PROPERTY(bool isValid READ isValid NOTIFY isValid FINAL)
+ Q_PROPERTY(bool isValid READ isValid NOTIFY isValidChanged FINAL)
Q_PROPERTY(QString name READ name FINAL)
Q_PROPERTY(PropertyEditorNodeWrapper* complexNode READ complexNode NOTIFY complexNodeChanged FINAL)
diff --git a/src/plugins/qmlprojectmanager/fileformat/filefilteritems.cpp b/src/plugins/qmlprojectmanager/fileformat/filefilteritems.cpp
index d6a8256a25..d78a3ebac9 100644
--- a/src/plugins/qmlprojectmanager/fileformat/filefilteritems.cpp
+++ b/src/plugins/qmlprojectmanager/fileformat/filefilteritems.cpp
@@ -51,7 +51,6 @@ void FileFilterBaseItem::setFilter(const QString &filter)
m_regExpList << QRegExp(pattern, Qt::CaseInsensitive, QRegExp::Wildcard);
}
- emit filterChanged();
updateFileList();
}
@@ -222,13 +221,18 @@ QmlFileFilterItem::QmlFileFilterItem(QObject *parent)
setFilter(QLatin1String("*.qml"));
}
-
JsFileFilterItem::JsFileFilterItem(QObject *parent)
: FileFilterBaseItem(parent)
{
setFilter(QLatin1String("*.js"));
}
+void JsFileFilterItem::setFilter(const QString &filter)
+{
+ FileFilterBaseItem::setFilter(filter);
+ emit filterChanged();
+}
+
ImageFileFilterItem::ImageFileFilterItem(QObject *parent)
: FileFilterBaseItem(parent)
{
@@ -241,11 +245,23 @@ ImageFileFilterItem::ImageFileFilterItem(QObject *parent)
setFilter(filter);
}
+void ImageFileFilterItem::setFilter(const QString &filter)
+{
+ FileFilterBaseItem::setFilter(filter);
+ emit filterChanged();
+}
+
CssFileFilterItem::CssFileFilterItem(QObject *parent)
: FileFilterBaseItem(parent)
{
setFilter(QLatin1String("*.css"));
}
+void CssFileFilterItem::setFilter(const QString &filter)
+{
+ FileFilterBaseItem::setFilter(filter);
+ emit filterChanged();
+}
+
} // namespace QmlProjectManager
diff --git a/src/plugins/qmlprojectmanager/fileformat/filefilteritems.h b/src/plugins/qmlprojectmanager/fileformat/filefilteritems.h
index 3233ef7092..ec27e1cd26 100644
--- a/src/plugins/qmlprojectmanager/fileformat/filefilteritems.h
+++ b/src/plugins/qmlprojectmanager/fileformat/filefilteritems.h
@@ -46,7 +46,6 @@ signals:
void recursiveChanged();
void pathsChanged();
void filesChanged(const QSet<QString> &added, const QSet<QString> &removed);
- void filterChanged();
private slots:
void updateFileList();
@@ -89,7 +88,12 @@ public:
class JsFileFilterItem : public FileFilterBaseItem {
Q_OBJECT
- Q_PROPERTY(QString filter READ filter WRITE setFilter NOTIFY filterChanged())
+ Q_PROPERTY(QString filter READ filter WRITE setFilter NOTIFY filterChanged)
+
+ void setFilter(const QString &filter);
+
+signals:
+ void filterChanged();
public:
JsFileFilterItem(QObject *parent = 0);
@@ -97,7 +101,12 @@ public:
class ImageFileFilterItem : public FileFilterBaseItem {
Q_OBJECT
- Q_PROPERTY(QString filter READ filter WRITE setFilter NOTIFY filterChanged())
+ Q_PROPERTY(QString filter READ filter WRITE setFilter NOTIFY filterChanged)
+
+ void setFilter(const QString &filter);
+
+signals:
+ void filterChanged();
public:
ImageFileFilterItem(QObject *parent = 0);
@@ -105,7 +114,12 @@ public:
class CssFileFilterItem : public FileFilterBaseItem {
Q_OBJECT
- Q_PROPERTY(QString filter READ filter WRITE setFilter NOTIFY filterChanged())
+ Q_PROPERTY(QString filter READ filter WRITE setFilter NOTIFY filterChanged)
+
+ void setFilter(const QString &filter);
+
+signals:
+ void filterChanged();
public:
CssFileFilterItem(QObject *parent = 0);