add launcher

This commit is contained in:
InoriRus
2022-01-17 15:21:08 +10:00
parent bdbacbe7ad
commit 8ee51a2756
48 changed files with 8380 additions and 65 deletions
+47
View File
@@ -0,0 +1,47 @@
#include "ConfigurationItem.h"
#include "Configuration.h"
#include <QFont>
#include <QIcon>
#include <QSize>
ConfigurationItem::ConfigurationItem(Kyty::Configuration* info, QListWidget* parent): QListWidgetItem(parent), m_info(info)
{
setSizeHint(QSize(0, 18));
if (m_info != nullptr)
{
setText(m_info->Name);
}
SetRunning(false);
}
ConfigurationItem::~ConfigurationItem()
{
delete m_info;
}
void ConfigurationItem::Update()
{
if (m_info != nullptr)
{
setText(m_info->Name);
}
}
void ConfigurationItem::SetRunning(bool state)
{
m_running = state;
QFont f = font();
f.setBold(state);
setFont(f);
if (m_running)
{
setIcon(QIcon(":/running"));
} else
{
setIcon(QIcon(":/application"));
}
}