forked from qt-creator/qt-creator
C++/QmlJS: Warnings if C++ based QML type detection fails.
Change-Id: I1e206e09c4068cc541978ee148f9ed8c4138c249 Reviewed-on: http://codereview.qt.nokia.com/3579 Reviewed-by: Fawzi Mohamed <fawzi.mohamed@nokia.com>
This commit is contained in:
@@ -113,6 +113,12 @@ public:
|
||||
Table _elements;
|
||||
};
|
||||
|
||||
enum ExtraDiagnosticKind
|
||||
{
|
||||
AllExtraDiagnostics = -1,
|
||||
ExportedQmlTypesDiagnostic
|
||||
};
|
||||
|
||||
public:
|
||||
CppModelManagerInterface(QObject *parent = 0);
|
||||
virtual ~CppModelManagerInterface();
|
||||
@@ -140,6 +146,11 @@ public:
|
||||
|
||||
virtual void findMacroUsages(const CPlusPlus::Macro ¯o) = 0;
|
||||
|
||||
virtual void setExtraDiagnostics(const QString &fileName, int key,
|
||||
const QList<CPlusPlus::Document::DiagnosticMessage> &diagnostics) = 0;
|
||||
virtual QList<CPlusPlus::Document::DiagnosticMessage> extraDiagnostics(
|
||||
const QString &fileName, int key = AllExtraDiagnostics) const = 0;
|
||||
|
||||
Q_SIGNALS:
|
||||
void documentUpdated(CPlusPlus::Document::Ptr doc);
|
||||
void sourceFilesRefreshed(const QStringList &files);
|
||||
|
||||
Reference in New Issue
Block a user