Sun, 07 Jun 2015 19:55:06 +0300
VersionGuiEntry is now a proper class.
Release versions are now bolded in the version table.
#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; }