arnaucube
arnaucube/commonroutesServerPublic Self-hosted repository
commonroutesServer/www/plugins/cordova-plugin-console/src/ubuntu/console.h
www/plugins/cordova-plugin-console/src/ubuntu/console.hRaw
 1/*
 2 *  Licensed under the Apache License, Version 2.0 (the "License");
 3 *  you may not use this file except in compliance with the License.
 4 *  You may obtain a copy of the License at
 5 *
 6 *      http://www.apache.org/licenses/LICENSE-2.0
 7 *
 8 *  Unless required by applicable law or agreed to in writing, software
 9 *  distributed under the License is distributed on an "AS IS" BASIS,
10 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11 *  See the License for the specific language governing permissions and
12 *  limitations under the License.
13 */
14
15#ifndef CONSOLE_H_FDSVCXGFRS
16#define CONSOLE_H_FDSVCXGFRS
17
18#include <cplugin.h>
19
20#include <QtCore>
21
22class Console : public CPlugin {
23    Q_OBJECT
24public:
25    explicit Console(Cordova *cordova);
26
27    virtual const QString fullName() override {
28        return Console::fullID();
29    }
30
31    virtual const QString shortName() override {
32        return "Console";
33    }
34
35    static const QString fullID() {
36        return "Console";
37    }
38
39public slots:
40    void logLevel(int scId, int ecId, QString level, QString message);
41};
42
43#endif