QTfrontend/misc.h
changeset 1885 75489216b5b0
parent 1878 b3b277d2b891
child 1905 b1ec8db513f2
--- a/QTfrontend/misc.h	Wed Mar 11 14:32:28 2009 +0000
+++ b/QTfrontend/misc.h	Thu Mar 12 13:54:32 2009 +0000
@@ -22,6 +22,7 @@
 #include <QObject>
 #include <QByteArray>
 #include <QString>
+#include <QSpinBox>
 
 class Hash : public QObject
 {
@@ -32,4 +33,26 @@
 	static QString md5(QByteArray buf);
 };
 
+class FreqSpinBox : public QSpinBox
+{
+	Q_OBJECT
+
+public:
+	FreqSpinBox(QWidget* parent) : QSpinBox(parent)
+	{
+
+	}
+
+	QString textFromValue ( int value ) const
+	{
+		switch (value)
+		{
+			case 0 : return tr("Never");
+			case 1 : return tr("Every turn");
+			default : return tr("Each %1 turn").arg(value);
+		}
+	}
+};
+
+
 #endif // _MISC_H