config/versionguientry.cpp

Sun, 07 Jun 2015 19:56:40 +0300

author
Teemu Piippo <tsapii@utu.fi>
date
Sun, 07 Jun 2015 19:56:40 +0300
changeset 55
cf43a8610b07
parent 54
0b3a5bc4e8a8
permissions
-rw-r--r--

A few minor touchups

#include <QLabel>
#include <QTableWidget>
#include "versionguientry.h"

//
// -----------------------------------------------------------------------------
//

VersionGuiEntry::VersionGuiEntry (const QString& name, bool isRelease,
	QLabel* label, QTableWidgetItem* pathItem)
	: m_name (name),
	  m_isRelease (isRelease),
	  m_label (label),
	  m_pathItem (pathItem)
{
	updateStyleSheet();
}

//
// -----------------------------------------------------------------------------
//

void VersionGuiEntry::setRelease (bool a)
{
	m_isRelease = a;
	updateStyleSheet();
}

//
// -----------------------------------------------------------------------------
//

void VersionGuiEntry::updateStyleSheet()
{
	m_label->setStyleSheet (m_isRelease ? "font-weight: bold" : "");
}

//
// -----------------------------------------------------------------------------
//

class QLabel* VersionGuiEntry::label()
{
	return m_label;
}

//
// -----------------------------------------------------------------------------
//

class QTableWidgetItem* VersionGuiEntry::pathItem()
{
	return m_pathItem;
}

//
// -----------------------------------------------------------------------------
//

const QString& VersionGuiEntry::name()
{
	return m_name;
}

//
// -----------------------------------------------------------------------------
//

bool VersionGuiEntry::isRelease()
{
	return m_isRelease;
}

mercurial