umbrello  2.39.2
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
codeviewerdialog.h
Go to the documentation of this file.
1 /*
2  SPDX-License-Identifier: GPL-2.0-or-later
3 
4  SPDX-FileCopyrightText: 2003-2020 Brian Thomas <brian.thomas@gsfc.nasa.gov>
5  SPDX-FileCopyrightText: 2004-2020 Umbrello UML Modeller Authors <umbrello-devel@kde.org>
6 */
7 
8 #ifndef CODEVIEWERDIALOG_H
9 #define CODEVIEWERDIALOG_H
10 
11 #include "codeviewerstate.h"
13 #include "singlepagedialogbase.h"
14 
15 class CodeDocument;
16 
23 {
24  Q_OBJECT
25 public:
26 
28 
30 
32 
33  void addCodeDocument(CodeDocument * doc);
34 
35 protected:
36 
37  bool close ();
38 
39 private:
40 
41  friend class CodeEditor;
42 
44 
45  void initGUI();
46 
47 public slots:
48 
49 protected slots:
50 
51  virtual void languageChange();
52 
53 };
54 
55 
56 #endif // CODEVIEWERDIALOG_H
Definition: codedocument.h:30
Definition: codeeditor.h:67
Definition: codeviewerdialog.h:23
void initGUI()
Definition: codeviewerdialog.cpp:43
virtual void languageChange()
Definition: codeviewerdialog.cpp:94
Settings::CodeViewerState state()
Definition: codeviewerdialog.cpp:72
~CodeViewerDialog()
Definition: codeviewerdialog.cpp:38
void addCodeDocument(CodeDocument *doc)
Definition: codeviewerdialog.cpp:57
bool close()
Definition: codeviewerdialog.cpp:77
CodeViewerDialog(QWidget *parent, CodeDocument *doc, Settings::CodeViewerState state)
Definition: codeviewerdialog.cpp:27
Settings::CodeViewerState m_state
Definition: codeviewerdialog.h:43
configurable params for the code viewer tool
Definition: codeviewerstate.h:15
Definition: singlepagedialogbase.h:23
Definition: ui_codeviewerdialogbase.h:98