1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
|
/*
*
* * Copyright (C) 2023, KylinSoft Co., Ltd.
* *
* * This program 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 3 of the License, or
* * (at your option) any later version.
* *
* * This program 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 <https://www.gnu.org/licenses/>.
* *
* * Authors: Nicole <buxiaoqing@kylinos.cn>
*
*/
#include "ukuitaskbarplugin.h"
UKUITaskBarPlugin::UKUITaskBarPlugin(const IUKUIPanelPluginStartupInfo &startupInfo):
QObject(),
IUKUIPanelPlugin(startupInfo)
{
translator();
m_taskBar = new UKUITaskBar(this);
}
UKUITaskBarPlugin::~UKUITaskBarPlugin()
{
delete m_taskBar;
}
void UKUITaskBarPlugin::realign()
{
m_taskBar->realign();
}
void UKUITaskBarPlugin::translator()
{
QTranslator *translator = new QTranslator(this);
translator->load(QLocale(), "taskbar", "_", TASKBAR_TRANSLATION_DIR);
QCoreApplication::installTranslator(translator);
}
|