diff options
Diffstat (limited to 'lumina-info/MainUI.cpp')
-rw-r--r-- | lumina-info/MainUI.cpp | 63 |
1 files changed, 0 insertions, 63 deletions
diff --git a/lumina-info/MainUI.cpp b/lumina-info/MainUI.cpp deleted file mode 100644 index c44509bb..00000000 --- a/lumina-info/MainUI.cpp +++ /dev/null @@ -1,63 +0,0 @@ -//=========================================== -// Lumina-DE source code -// Copyright (c) 2015, Ken Moore -// Available under the 3-clause BSD license -// See the LICENSE file for full details -//=========================================== -#include "MainUI.h" -#include "ui_MainUI.h" - -#include <LuminaOS.h> -#include <LuminaUtils.h> -#include <LuminaXDG.h> - -#include <QPixmap> -#include <QMessageBox> -#include <QProcess> -#include <QDebug> - -MainUI::MainUI() : QMainWindow(), ui(new Ui::MainUI){ - ui->setupUi(this); - //qDebug() << "Update UI"; - updateUI(); - //qDebug() << "Load Tab Widget"; - ui->tabWidget->setCurrentWidget(ui->tab); //start on the "General" tab -} - -MainUI::~MainUI(){ - -} - -void MainUI::updateUI(){ - //Load the UI from all the resources / library info - this->setWindowIcon( LXDG::findIcon("lumina","") ); - ui->label_icon->setPixmap( QPixmap(":Images/Lumina-logo.png").scaledToHeight(ui->label_icon->height(), Qt::SmoothTransformation) ); - connect(ui->push_close, SIGNAL(clicked()), this, SLOT(close()) ); - //General Tab - ui->label_version->setText( LUtils::LuminaDesktopVersion() ); - ui->label_OS->setText( LOS::OSName() ); - connect(ui->tool_aboutQt, SIGNAL(clicked()), this, SLOT(showQtInfo()) ); - connect(ui->label_doc, SIGNAL(linkActivated(const QString&)), this, SLOT(LinkClicked(QString)) ); - connect(ui->label_source, SIGNAL(linkActivated(const QString&)), this, SLOT(LinkClicked(QString)) ); - //License Tab - ui->text_license->setPlainText( LUtils::readFile(":LICENSE").join("\n") ); - //Acknowledgements Tab - // Note: contents set within the designer form itself - connect(ui->list_sponsors, SIGNAL(itemActivated(QListWidgetItem*)), this, SLOT(showSponsor(QListWidgetItem*)) ); - connect(ui->label_proj_lead, SIGNAL(linkActivated(const QString&)), this, SLOT(LinkClicked(QString)) ); - connect(ui->label_proj_contrib, SIGNAL(linkActivated(const QString&)), this, SLOT(LinkClicked(QString)) ); - -} - -void MainUI::showQtInfo(){ - QMessageBox::aboutQt(this); -} - -void MainUI::showSponsor(QListWidgetItem *item){ - if(item->whatsThis().isEmpty()){ return; } - QProcess::startDetached("lumina-open \""+item->whatsThis()+"\""); -} - -void MainUI::LinkClicked(QString url){ - QProcess::startDetached("lumina-open \""+url+"\""); -} |