diff options
author | Christian Kamm <christian.d.kamm@nokia.com> | 2011-02-03 15:48:14 +0100 |
---|---|---|
committer | Christian Kamm <christian.d.kamm@nokia.com> | 2011-05-24 12:45:07 +0200 |
commit | 779fafcbfe6f92dd1288664fae512f69bc12418b (patch) | |
tree | 38a3b75cc3a18f386ab72102e97f06ffa24d4d29 /src/plugins/texteditor/tabsettingswidget.h | |
parent | f69eb52944a7fc8306cbb72b7325a610045dea7a (diff) |
Make C++ code style configurable.
Change-Id: Iaf08edb2361146e6b5e1cbafdb716a23c938875b
Done-with: Jarek Kobus
Task-number: QTCREATORBUG-2670
Task-number: QTCREATORBUG-4310
Task-number: QTCREATORBUG-2763
Task-number: QTCREATORBUG-3623
Task-number: QTCREATORBUG-567
Reviewed-on: http://codereview.qt.nokia.com/74
Reviewed-by: Leandro T. C. Melo <leandro.melo@nokia.com>
Reviewed-by: Jarek Kobus <jaroslaw.kobus@nokia.com>
Reviewed-by: Roberto Raggi <roberto.raggi@nokia.com>
Diffstat (limited to 'src/plugins/texteditor/tabsettingswidget.h')
-rw-r--r-- | src/plugins/texteditor/tabsettingswidget.h | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/src/plugins/texteditor/tabsettingswidget.h b/src/plugins/texteditor/tabsettingswidget.h new file mode 100644 index 0000000000..ff79a9d8f8 --- /dev/null +++ b/src/plugins/texteditor/tabsettingswidget.h @@ -0,0 +1,47 @@ +#ifndef TEXTEDITOR_TABSETTINGSWIDGET_H +#define TEXTEDITOR_TABSETTINGSWIDGET_H + +#include "texteditor_global.h" +#include <QWidget> + +namespace TextEditor { + +class TabSettings; + +namespace Ui { + class TabSettingsWidget; +} + +class TEXTEDITOR_EXPORT TabSettingsWidget : public QWidget +{ + Q_OBJECT + +public: + explicit TabSettingsWidget(QWidget *parent = 0); + ~TabSettingsWidget(); + + TabSettings settings() const; + + void setFlat(bool on); + QString searchKeywords() const; + +public slots: + void setSettings(const TextEditor::TabSettings& s); + +signals: + void settingsChanged(const TextEditor::TabSettings &); + +protected: + void changeEvent(QEvent *e); + +private slots: + void slotSettingsChanged(); + void updateWidget(); + +private: + Ui::TabSettingsWidget *ui; +}; + + +} // namespace TextEditor +#endif // TEXTEDITOR_TABSETTINGSWIDGET_H |