forked from qt-creator/qt-creator
Vcs: Allow multiple flags in parameter widgets
Refactor combobox values to use %1 as a placeholder for values Change-Id: I9a9bb6b9ba5c21bcaad4a3047d322856225892bc Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
This commit is contained in:
committed by
Orgad Shaneh
parent
0b0f84c639
commit
48b9747550
@@ -67,15 +67,14 @@ public:
|
||||
|
||||
QToolButton *addToggleButton(const QString &option, const QString &label,
|
||||
const QString &tooltip = QString());
|
||||
QComboBox *addComboBox(const QString &option, const QList<ComboBoxItem> &items);
|
||||
QToolButton *addToggleButton(const QStringList &options, const QString &label,
|
||||
const QString &tooltip = QString());
|
||||
QComboBox *addComboBox(const QStringList &options, const QList<ComboBoxItem> &items);
|
||||
|
||||
void mapSetting(QToolButton *button, bool *setting);
|
||||
void mapSetting(QComboBox *comboBox, QString *setting);
|
||||
void mapSetting(QComboBox *comboBox, int *setting);
|
||||
|
||||
QStringList comboBoxOptionTemplate() const;
|
||||
void setComboBoxOptionTemplate(const QStringList &optTemplate) const;
|
||||
|
||||
// Return the effective arguments according to setting.
|
||||
virtual QStringList arguments() const;
|
||||
|
||||
@@ -91,8 +90,9 @@ protected:
|
||||
struct OptionMapping
|
||||
{
|
||||
OptionMapping();
|
||||
OptionMapping(const QString &optName, QWidget *w);
|
||||
QString optionName;
|
||||
OptionMapping(const QString &option, QWidget *w);
|
||||
OptionMapping(const QStringList &optionList, QWidget *w);
|
||||
QStringList options;
|
||||
QWidget *widget;
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user