2017-01-02 17:05:30 -05:00
/*
* Copyright 2016 Smith AR < audoban @ openmailbox . org >
* Michail Vourlakos < mvourlakos @ gmail . com >
*
* This file is part of Latte - Dock
*
* Latte - Dock is free software ; you can redistribute it and / or
* modify it under the terms of the GNU General Public License as
* published by the Free Software Foundation ; either version 2 of
* the License , or ( at your option ) any later version .
*
* Latte - Dock is distributed in the hope that it will be useful ,
* but WITHOUT ANY WARRANTY ; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . See the
* GNU General Public License for more details .
*
* You should have received a copy of the GNU General Public License
* along with this program . If not , see < http : //www.gnu.org/licenses/>.
*/
2018-12-06 13:32:21 +02:00
# ifndef LATTEPACKAGE_H
# define LATTEPACKAGE_H
2016-12-25 09:25:27 +02:00
2018-12-02 02:05:52 +02:00
// Qt
2016-12-25 09:25:27 +02:00
# include <QObject>
2018-12-02 02:05:52 +02:00
// KDE
2016-12-25 09:25:27 +02:00
# include <KPackage/PackageStructure>
2016-12-30 16:26:38 -05:00
namespace Latte {
2018-12-06 13:32:21 +02:00
class Package : public KPackage : : PackageStructure
2018-07-03 22:15:45 +03:00
{
2016-12-25 09:25:27 +02:00
Q_OBJECT
public :
2018-12-06 13:32:21 +02:00
explicit Package ( QObject * parent = 0 , const QVariantList & args = QVariantList ( ) ) ;
2018-07-03 22:15:45 +03:00
2018-12-06 13:32:21 +02:00
~ Package ( ) override ;
2016-12-25 09:25:27 +02:00
void initPackage ( KPackage : : Package * package ) override ;
void pathChanged ( KPackage : : Package * package ) override ;
} ;
2016-12-30 16:26:38 -05:00
}
2018-12-06 13:32:21 +02:00
# endif // LATTEPACKAGE_H