config/versionguientry.cpp

Mon, 22 Jun 2015 02:29:15 +0300

author
Teemu Piippo <crimsondusk64@gmail.com>
date
Mon, 22 Jun 2015 02:29:15 +0300
changeset 58
6a70b2390f75
parent 54
0b3a5bc4e8a8
permissions
-rw-r--r--

Uncomment RELEASE for version 1.0.

#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