File indexing completed on 2024-05-19 04:41:58

0001 /*
0002     SPDX-FileCopyrightText: 2013 Sven Brauch <svenbrauch@googlemail.com>
0003 
0004     SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
0005 */
0006 
0007 #ifndef QMLJS_MODEL_H
0008 #define QMLJS_MODEL_H
0009 
0010 #include "codecompletionexport.h"
0011 
0012 #include <language/codecompletion/codecompletionmodel.h>
0013 
0014 namespace QmlJS {
0015 
0016 class KDEVQMLJSCOMPLETION_EXPORT CodeCompletionModel : public KDevelop::CodeCompletionModel
0017 {
0018     Q_OBJECT
0019 public:
0020     explicit CodeCompletionModel(QObject* parent);
0021 protected:
0022     KDevelop::CodeCompletionWorker* createCompletionWorker() override;
0023 };
0024 
0025 }
0026 
0027 #endif // QMLJS_MODEL_H