Make it possible to set user interface language from options dialog

This commit is contained in:
Wladimir J. van der Laan
2012-05-08 23:03:41 +02:00
parent 6ddf861078
commit 5ac114c756
5 changed files with 58 additions and 8 deletions

View File

@@ -2,19 +2,20 @@
#define QVALUECOMBOBOX_H
#include <QComboBox>
#include <QVariant>
/* QComboBox that can be used with QDataWidgetMapper to select ordinal values from a model. */
class QValueComboBox : public QComboBox
{
Q_OBJECT
Q_PROPERTY(int value READ value WRITE setValue NOTIFY valueChanged USER true)
Q_PROPERTY(QVariant value READ value WRITE setValue NOTIFY valueChanged USER true)
public:
explicit QValueComboBox(QWidget *parent = 0);
int value() const;
void setValue(int value);
QVariant value() const;
void setValue(const QVariant &value);
/** Specify model role to use as ordinal value */
/** Specify model role to use as ordinal value (defaults to Qt::UserRole) */
void setRole(int role);
signals: