forked from qt-creator/qt-creator
Removed redundant group boxes from options dialog pages
Reviewed-by: Jens Bache-Wiig
This commit is contained in:
@@ -351,6 +351,5 @@ bool CppFileSettingsPage::matches(const QString &s) const
|
||||
return m_searchKeywords.contains(s, Qt::CaseInsensitive);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
} // namespace Internal
|
||||
} // namespace CppTools
|
||||
|
||||
@@ -45,7 +45,8 @@ QT_END_NAMESPACE
|
||||
namespace CppTools {
|
||||
namespace Internal {
|
||||
|
||||
struct CppFileSettings {
|
||||
struct CppFileSettings
|
||||
{
|
||||
CppFileSettings();
|
||||
|
||||
QString headerSuffix;
|
||||
@@ -61,15 +62,16 @@ struct CppFileSettings {
|
||||
// Currently made public in
|
||||
static QString licenseTemplate();
|
||||
|
||||
|
||||
bool equals(const CppFileSettings &rhs) const;
|
||||
};
|
||||
|
||||
inline bool operator==(const CppFileSettings &s1, const CppFileSettings &s2) { return s1.equals(s2); }
|
||||
inline bool operator!=(const CppFileSettings &s1, const CppFileSettings &s2) { return !s1.equals(s2); }
|
||||
|
||||
class CppFileSettingsWidget : public QWidget {
|
||||
class CppFileSettingsWidget : public QWidget
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
explicit CppFileSettingsWidget(QWidget *parent = 0);
|
||||
virtual ~CppFileSettingsWidget();
|
||||
@@ -92,6 +94,7 @@ private:
|
||||
class CppFileSettingsPage : public Core::IOptionsPage
|
||||
{
|
||||
Q_DISABLE_COPY(CppFileSettingsPage)
|
||||
|
||||
public:
|
||||
explicit CppFileSettingsPage(QSharedPointer<CppFileSettings> &settings,
|
||||
QObject *parent = 0);
|
||||
|
||||
@@ -6,77 +6,93 @@
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>441</width>
|
||||
<height>503</height>
|
||||
<width>283</width>
|
||||
<height>142</height>
|
||||
</rect>
|
||||
</property>
|
||||
<layout class="QVBoxLayout" name="verticalLayout">
|
||||
<item>
|
||||
<widget class="QGroupBox" name="groupBox">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Preferred" vsizetype="Maximum">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
<layout class="QFormLayout" name="formLayout">
|
||||
<property name="fieldGrowthPolicy">
|
||||
<enum>QFormLayout::ExpandingFieldsGrow</enum>
|
||||
</property>
|
||||
<item row="0" column="0">
|
||||
<widget class="QLabel" name="headerSuffixLabel">
|
||||
<property name="text">
|
||||
<string>Header suffix:</string>
|
||||
</property>
|
||||
<layout class="QFormLayout" name="formLayout">
|
||||
<property name="fieldGrowthPolicy">
|
||||
<enum>QFormLayout::ExpandingFieldsGrow</enum>
|
||||
</property>
|
||||
<item row="0" column="0">
|
||||
<widget class="QLabel" name="headerSuffixLabel">
|
||||
<property name="text">
|
||||
<string>Header suffix:</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="1">
|
||||
<widget class="QComboBox" name="headerSuffixComboBox"/>
|
||||
</item>
|
||||
<item row="1" column="0">
|
||||
<widget class="QLabel" name="sourceSuffixLabel">
|
||||
<property name="text">
|
||||
<string>Source suffix:</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="1">
|
||||
<widget class="QComboBox" name="sourceSuffixComboBox"/>
|
||||
</item>
|
||||
<item row="2" column="1">
|
||||
<widget class="QCheckBox" name="lowerCaseFileNamesCheckBox">
|
||||
<property name="text">
|
||||
<string>Lower case file names</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="3" column="0">
|
||||
<widget class="QLabel" name="licenseTemplateLabel">
|
||||
<property name="text">
|
||||
<string>License Template:</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="3" column="1">
|
||||
<widget class="Utils::PathChooser" name="licenseTemplatePathChooser"/>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<item row="0" column="1">
|
||||
<widget class="QComboBox" name="headerSuffixComboBox"/>
|
||||
</item>
|
||||
<item row="1" column="0">
|
||||
<widget class="QLabel" name="sourceSuffixLabel">
|
||||
<property name="text">
|
||||
<string>Source suffix:</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="1">
|
||||
<widget class="QComboBox" name="sourceSuffixComboBox"/>
|
||||
</item>
|
||||
<item row="2" column="1">
|
||||
<widget class="QCheckBox" name="lowerCaseFileNamesCheckBox">
|
||||
<property name="text">
|
||||
<string>Lower case file names</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="3" column="0">
|
||||
<widget class="QLabel" name="licenseTemplateLabel">
|
||||
<property name="text">
|
||||
<string>License Template:</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="3" column="1">
|
||||
<widget class="Utils::PathChooser" name="licenseTemplatePathChooser" native="true"/>
|
||||
</item>
|
||||
<item row="4" column="0" colspan="2">
|
||||
<spacer name="verticalSpacer">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Vertical</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>20</width>
|
||||
<height>430</height>
|
||||
<width>0</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
</layout>
|
||||
<zorder>licenseTemplatePathChooser</zorder>
|
||||
<zorder>sourceSuffixLabel</zorder>
|
||||
<zorder>headerSuffixLabel</zorder>
|
||||
<zorder>lowerCaseFileNamesCheckBox</zorder>
|
||||
<zorder>headerSuffixComboBox</zorder>
|
||||
<zorder>sourceSuffixComboBox</zorder>
|
||||
<zorder>licenseTemplateLabel</zorder>
|
||||
<zorder>licenseTemplatePathChooser</zorder>
|
||||
<zorder>sourceSuffixLabel</zorder>
|
||||
<zorder>headerSuffixLabel</zorder>
|
||||
<zorder>lowerCaseFileNamesCheckBox</zorder>
|
||||
<zorder>headerSuffixComboBox</zorder>
|
||||
<zorder>sourceSuffixComboBox</zorder>
|
||||
<zorder>licenseTemplateLabel</zorder>
|
||||
<zorder>licenseTemplatePathChooser</zorder>
|
||||
<zorder>sourceSuffixLabel</zorder>
|
||||
<zorder>headerSuffixLabel</zorder>
|
||||
<zorder>lowerCaseFileNamesCheckBox</zorder>
|
||||
<zorder>headerSuffixComboBox</zorder>
|
||||
<zorder>sourceSuffixComboBox</zorder>
|
||||
<zorder>licenseTemplateLabel</zorder>
|
||||
<zorder>licenseTemplatePathChooser</zorder>
|
||||
<zorder>sourceSuffixLabel</zorder>
|
||||
<zorder>headerSuffixLabel</zorder>
|
||||
<zorder>lowerCaseFileNamesCheckBox</zorder>
|
||||
<zorder>headerSuffixComboBox</zorder>
|
||||
<zorder>sourceSuffixComboBox</zorder>
|
||||
<zorder>licenseTemplateLabel</zorder>
|
||||
</widget>
|
||||
<customwidgets>
|
||||
<customwidget>
|
||||
|
||||
Reference in New Issue
Block a user