Touchgui/plugins/org.apache.cordova.splashscreen/src/ubuntu/splashscreen.h

Thu, 04 Jun 2015 14:50:33 +0200

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Thu, 04 Jun 2015 14:50:33 +0200
changeset 0
e8ccd40d0ef6
permissions
-rw-r--r--

Genesis of lecture sources for Droidcon Berlin 2015 in Postbahnhof.

     1 /*
     2  *
     3  * Copyright 2013 Canonical Ltd.
     4  *
     5  * Licensed to the Apache Software Foundation (ASF) under one
     6  * or more contributor license agreements.  See the NOTICE file
     7  * distributed with this work for additional information
     8  * regarding copyright ownership.  The ASF licenses this file
     9  * to you under the Apache License, Version 2.0 (the
    10  * "License"); you may not use this file except in compliance
    11  * with the License.  You may obtain a copy of the License at
    12  *
    13  *   http://www.apache.org/licenses/LICENSE-2.0
    14  *
    15  * Unless required by applicable law or agreed to in writing,
    16  * software distributed under the License is distributed on an
    17  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
    18  * KIND, either express or implied.  See the License for the
    19  * specific language governing permissions and limitations
    20  * under the License.
    21  *
    22 */
    24 #ifndef SPLASHSCREEN_H
    25 #define SPLASHSCREEN_H
    27 #include <QtCore>
    28 #include <cplugin.h>
    30 class Splashscreen: public CPlugin {
    31     Q_OBJECT
    32 public:
    33     explicit Splashscreen(Cordova *cordova);
    35     virtual const QString fullName() override {
    36         return Splashscreen::fullID();
    37     }
    39     virtual const QString shortName() override {
    40         return "SplashScreen";
    41     }
    43     static const QString fullID() {
    44         return "SplashScreen";
    45     }
    47 public slots:
    48     void show(int, int);
    49     void hide(int, int);
    50 };
    52 #endif // SPLASHSCREEN_H

mercurial