1 /*
2  * Copyright (C) 2020 Damir Porobic <damir.porobic@gmx.com>
3  *
4  * This program is free software; you can redistribute it and/or modify
5  * it under the terms of the GNU General Public License as published by
6  * the Free Software Foundation; either version 2 of the License, or
7  * (at your option) any later version.
8  *
9  * This program is distributed in the hope that it will be useful,
10  * but WITHOUT ANY WARRANTY; without even the implied warranty of
11  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12  * GNU General Public License for more details.
13  *
14  * You should have received a copy of the GNU General Public License
15  * along with this program; if not, write to the Free Software
16  * Foundation, Inc., 51 Franklin Street, Fifth Floor,
17  * Boston, MA 02110-1301, USA.
18  */
19 
20 #include "VersionTab.h"
21 
VersionTab()22 VersionTab::VersionTab()
23 {
24 	mLayout = new QVBoxLayout();
25 	mContent = new QLabel();
26 	mContent->setText(QLatin1String("<b>") + tr("Version") + QLatin1String(": ") + QApplication::applicationVersion() + QLatin1String("</b>") +
27 				   QLatin1String("<br/><b>") + tr("Build") + QLatin1String(": ") + QLatin1String(KSNIP_BUILD_NUMBER) + QLatin1String("</b>") +
28 				   QLatin1String("</b><br/><br/>") +
29 				   tr("Using:") +
30 				   QLatin1String("<ul>"
31 								  "<li>Qt5</li>"
32 								  "<li>X11</li>"
33 								  "<li>KDE Wayland</li>"
34 								  "<li>Gnome Wayland</li>"
35 								  "</ul>"));
36 	mContent->setTextInteractionFlags(Qt::TextSelectableByMouse);
37 	mLayout->addWidget(mContent);
38 	setLayout(mLayout);
39 }
40 
~VersionTab()41 VersionTab::~VersionTab()
42 {
43 	delete mContent;
44 	delete mLayout;
45 }
46