config/versionguientry.h

Mon, 06 Dec 2021 00:29:47 +0200

author
Teemu Piippo <teemu@hecknology.net>
date
Mon, 06 Dec 2021 00:29:47 +0200
changeset 67
c34057d3c94e
parent 54
0b3a5bc4e8a8
permissions
-rw-r--r--

Fix build on Windows

#pragma once

class QString;
class QLabel;
class QTableWidgetItem;
struct ZandronumVersion;

//
// -------------------------------------------------------------------------------------------------
//
// A ZandronumVersion represented in the config window.
//

class VersionGuiEntry
{
public:
	VersionGuiEntry (const QString& name, bool isRelease,
					 QLabel* label, QTableWidgetItem* pathItem);
	ZandronumVersion toNonGuiVersion() const;
	QLabel* label();
	QTableWidgetItem* pathItem();
	const QString& name();
	void updateStyleSheet();
	bool isRelease();
	void setRelease (bool a);
	void setName (const QString& a);

private:
	QLabel* m_label;
	QTableWidgetItem* m_pathItem;
	QString m_name;
	bool m_isRelease;
};

mercurial