QElectroTech 0.100.0-dev
Loading...
Searching...
No Matches
richtexteditor_p.h
Go to the documentation of this file.
1/****************************************************************************
2**
3** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
4** All rights reserved.
5** Contact: Nokia Corporation (qt-info@nokia.com)
6**
7** This file is part of the Qt Designer of the Qt Toolkit.
8**
9** $QT_BEGIN_LICENSE:LGPL$
10** No Commercial Usage
11** This file contains pre-release code and may not be distributed.
12** You may use this file in accordance with the terms and conditions
13** contained in the Technology Preview License Agreement accompanying
14** this package.
15**
16** GNU Lesser General Public License Usage
17** Alternatively, this file may be used under the terms of the GNU Lesser
18** General Public License version 2.1 as published by the Free Software
19** Foundation and appearing in the file LICENSE.LGPL included in the
20** packaging of this file. Please review the following information to
21** ensure the GNU Lesser General Public License version 2.1 requirements
22** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
23**
24** In addition, as a special exception, Nokia gives you certain additional
25** rights. These rights are described in the Nokia Qt LGPL Exception
26** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
27**
28** If you have questions regarding the use of this file, please contact
29** Nokia at qt-info@nokia.com.
30**
31**
32**
33**
34**
35**
36**
37**
38** $QT_END_LICENSE$
39**
40****************************************************************************/
41
42//
43// W A R N I N G
44// -------------
45//
46// This file is not part of the Qt API. It exists for the convenience
47// of Qt Designer. This header
48// file may change from version to version without notice, or even be removed.
49//
50// We mean it.
51//
52
53#ifndef RICHTEXTEDITOR_H
54#define RICHTEXTEDITOR_H
55
56#include <QDialog>
57#include <QTextEdit>
58
59QT_BEGIN_NAMESPACE
60
61class QTabWidget;
62class QToolBar;
63
64class QDesignerFormEditorInterface;
65
66namespace qdesigner_internal {
67
68class RichTextEditor;
69
70class RichTextEditorDialog : public QDialog
71{
72 Q_OBJECT
73 public:
74 explicit RichTextEditorDialog(QWidget *parent = nullptr);
75 ~RichTextEditorDialog() override;
76
77 int showDialog();
78 void setDefaultFont(const QFont &font);
79 void setText(const QString &text);
80 QString text(Qt::TextFormat format = Qt::AutoText) const;
81
82 signals:
83 void applyEditText(const QString &);
84
85 private slots:
86 void tabIndexChanged(int newIndex);
87 void richTextChanged();
88 void sourceChanged();
90
91 private:
95 QTextEdit *m_text_edit;
96 QTabWidget *m_tab_widget;
98};
99
100} // namespace qdesigner_internal
101
102QT_END_NAMESPACE
103
104#endif // RITCHTEXTEDITOR_H
Definition richtexteditor_p.h:71
RichTextEditor * m_editor
Definition richtexteditor_p.h:94
void setText(const QString &text)
Definition richtexteditor.cpp:847
State
Definition richtexteditor_p.h:93
@ Clean
Definition richtexteditor_p.h:93
@ SourceChanged
Definition richtexteditor_p.h:93
@ RichTextChanged
Definition richtexteditor_p.h:93
~RichTextEditorDialog() override
Definition richtexteditor.cpp:819
QTabWidget * m_tab_widget
Definition richtexteditor_p.h:96
int showDialog()
Definition richtexteditor.cpp:833
void richTextChanged()
Definition richtexteditor.cpp:898
QTextEdit * m_text_edit
Definition richtexteditor_p.h:95
State m_state
Definition richtexteditor_p.h:97
QString text(Qt::TextFormat format=Qt::AutoText) const
Definition richtexteditor.cpp:857
void sourceChanged()
Definition richtexteditor.cpp:903
void setDefaultFont(const QFont &font)
Definition richtexteditor.cpp:842
void on_buttonBox_accepted()
RichTextEditorDialog::on_buttonBox_accepted.
Definition richtexteditor.cpp:826
void tabIndexChanged(int newIndex)
Definition richtexteditor.cpp:870
TabIndex
Definition richtexteditor_p.h:92
@ RichTextIndex
Definition richtexteditor_p.h:92
@ SourceIndex
Definition richtexteditor_p.h:92
Definition richtexteditor.cpp:188
Definition richtexteditor.cpp:94