config/versionguientry.h

Mon, 22 Jun 2015 01:44:30 +0300

author
Teemu Piippo <tsapii@utu.fi>
date
Mon, 22 Jun 2015 01:44:30 +0300
changeset 56
bdbbde5f754e
parent 54
0b3a5bc4e8a8
permissions
-rw-r--r--

Added the ability to automatically look up wad paths from other sources (for now just Doomseeker's configuration). By default, ZCinema will automatically do such a lookup if it fails to find a WAD needed for demo playback. This can also be invoked manually in the config prompt.

#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