#include <QPushButton>
#include <QVector>
#include <QDialog>
+#include <QFontComboBox>
class QTreeWidget;
class QTreeWidgetItem;
Q_OBJECT
public:
InterfacePreviewWidget( QWidget * );
+ enum enum_style {
+ COMPLETE, // aka MPC
+ MINIMAL, // aka WMP12 minimal
+ SKINS };
public slots:
- void setPreview( int );
+ void setPreview( enum_style );
+ void setNormalPreview( bool b_minimal );
};
/*******************************************************
virtual void updateField();
};
-class FontConfigControl : public FileConfigControl
+class FontConfigControl : public VStringConfigControl
{
Q_OBJECT;
public:
FontConfigControl( vlc_object_t *, module_config_t *, QWidget *,
QGridLayout *, int&);
FontConfigControl( vlc_object_t *, module_config_t *, QLabel *,
- QLineEdit *, QPushButton *);
+ QFontComboBox *);
virtual ~FontConfigControl() {};
-public slots:
- virtual void updateField();
+ virtual QString getValue(){ return font->currentFont().family(); }
+protected:
+ QLabel *label;
+ QFontComboBox *font;
};
class ModuleConfigControl : public VStringConfigControl