forked from qt-creator/qt-creator
Add hint to text editor settings pointing to coding style
The tab and indentation settings in Text Editor > Behavior are only used for non-code files. Add a hint with links to the respective coding style settings. Change-Id: I1d7c1154269c4914d511ef6ef3308a2b1f933d52 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com> Reviewed-by: David Schulz <david.schulz@digia.com>
This commit is contained in:
@@ -40,7 +40,10 @@ TabSettingsWidget::TabSettingsWidget(QWidget *parent) :
|
||||
ui(new Internal::Ui::TabSettingsWidget)
|
||||
{
|
||||
ui->setupUi(this);
|
||||
ui->codingStyleWarning->setVisible(false);
|
||||
|
||||
connect(ui->codingStyleWarning, SIGNAL(linkActivated(QString)),
|
||||
this, SLOT(codingStyleLinkActivated(QString)));
|
||||
connect(ui->tabPolicy, SIGNAL(currentIndexChanged(int)),
|
||||
this, SLOT(slotSettingsChanged()));
|
||||
connect(ui->tabSize, SIGNAL(valueChanged(int)),
|
||||
@@ -83,6 +86,14 @@ void TabSettingsWidget::slotSettingsChanged()
|
||||
emit settingsChanged(tabSettings());
|
||||
}
|
||||
|
||||
void TabSettingsWidget::codingStyleLinkActivated(const QString &linkString)
|
||||
{
|
||||
if (linkString == QLatin1String("C++"))
|
||||
emit codingStyleLinkClicked(CppLink);
|
||||
else if (linkString == QLatin1String("QtQuick"))
|
||||
emit codingStyleLinkClicked(QtQuickLink);
|
||||
}
|
||||
|
||||
void TabSettingsWidget::setFlat(bool on)
|
||||
{
|
||||
ui->tabsAndIndentationGroupBox->setFlat(on);
|
||||
@@ -105,6 +116,11 @@ QString TabSettingsWidget::searchKeywords() const
|
||||
return rc;
|
||||
}
|
||||
|
||||
void TabSettingsWidget::setCodingStyleWarningVisible(bool visible)
|
||||
{
|
||||
ui->codingStyleWarning->setVisible(visible);
|
||||
}
|
||||
|
||||
void TabSettingsWidget::changeEvent(QEvent *e)
|
||||
{
|
||||
QWidget::changeEvent(e);
|
||||
|
||||
Reference in New Issue
Block a user