forked from qt-creator/qt-creator
Since we also license under GPL-3.0 WITH Qt-GPL-exception-1.0,
this applies only to a hypothetical newer version of GPL, that doesn't
exist yet. If such a version emerges, we can still decide to relicense...
While at it, replace (deprecated) GPL-3.0 with more explicit GPL-3.0-only
Change was done by running
find . -type f -exec perl -pi -e "s/LicenseRef-Qt-Commercial OR GPL-3.0\+ OR GPL-3.0 WITH Qt-GPL-exception-1.0/LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0/g" {} \;
Change-Id: I5097e6ce8d10233993ee30d7e25120e2659eb10b
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
71 lines
1.4 KiB
C++
71 lines
1.4 KiB
C++
// Copyright (C) 2016 The Qt Company Ltd.
|
|
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
|
|
|
|
#pragma once
|
|
|
|
#include "qmljs_global.h"
|
|
|
|
#include <QLoggingCategory>
|
|
|
|
namespace QmlJS {
|
|
|
|
namespace ImportType {
|
|
enum Enum {
|
|
Invalid,
|
|
Library,
|
|
Directory,
|
|
ImplicitDirectory,
|
|
File,
|
|
UnknownFile, // refers a file/directory that wasn't found (or to an url)
|
|
QrcDirectory,
|
|
QrcFile
|
|
};
|
|
}
|
|
|
|
namespace ImportKind {
|
|
enum Enum {
|
|
Invalid,
|
|
Library,
|
|
Path,
|
|
QrcPath
|
|
};
|
|
}
|
|
|
|
namespace Severity {
|
|
enum Enum
|
|
{
|
|
Hint, // cosmetic or convention
|
|
MaybeWarning, // possibly a warning, insufficient information
|
|
Warning, // could cause unintended behavior
|
|
ReadingTypeInfoWarning, // currently dumping type information
|
|
MaybeError, // possibly an error, insufficient information
|
|
Error // definitely an error
|
|
};
|
|
}
|
|
|
|
namespace Language {
|
|
enum Enum
|
|
{
|
|
NoLanguage = 0,
|
|
JavaScript = 1,
|
|
Json = 2,
|
|
Qml = 3,
|
|
QmlQtQuick2 = 5,
|
|
QmlQbs = 6,
|
|
QmlProject = 7,
|
|
QmlTypeInfo = 8,
|
|
AnyLanguage = 9,
|
|
};
|
|
}
|
|
|
|
namespace Constants {
|
|
|
|
const char TASK_INDEX[] = "QmlJSEditor.TaskIndex";
|
|
const char TASK_IMPORT_SCAN[] = "QmlJSEditor.TaskImportScan";
|
|
|
|
} // namespace Constants
|
|
|
|
QMLJS_EXPORT Q_DECLARE_LOGGING_CATEGORY(qmljsLog)
|
|
|
|
} // namespace QmlJS
|