umbrello  2.35.0
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
DEBUG_REGISTER
#define DEBUG_REGISTER(src)
Definition: debug_utils.h:129
Ui_CodeViewerDialogBase::ui_showHiddenCodeCB
QCheckBox * ui_showHiddenCodeCB
Definition: ui_codeviewerdialogbase.h:37
ui_codeviewerdialogbase.h
Ui_CodeViewerDialogBase::ui_highlightCheckBox
QCheckBox * ui_highlightCheckBox
Definition: ui_codeviewerdialogbase.h:39
Uml::ProgrammingLanguage::Enum
Enum
Definition: basictypes.h:291
CodeViewerDialog::CodeViewerDialog
CodeViewerDialog(QWidget *parent, CodeDocument *doc, Settings::CodeViewerState state)
Definition: codeviewerdialog.cpp:25
Settings::CodeViewerState::showHiddenBlocks
bool showHiddenBlocks
Definition: codeviewerstate.h:22
CodeViewerDialog::addCodeDocument
void addCodeDocument(CodeDocument *doc)
Definition: codeviewerdialog.cpp:55
codeviewerdialog.h
SinglePageDialogBase
Definition: singlepagedialogbase.h:29
singlepagedialogbase.h
CodeDocument::getFileExtension
QString getFileExtension() const
Definition: codedocument.cpp:79
CodeDocument
Definition: codedocument.h:29
Settings::CodeViewerState::height
int height
Definition: codeviewerstate.h:20
Ui::CodeViewerDialogBase
Definition: ui_codeviewerdialogbase.h:98
Uml::ProgrammingLanguage::toString
QString toString(Enum item)
Definition: basictypes.cpp:912
logDebug2
#define logDebug2(s, a, b)
Definition: uml.h:547
CodeViewerDialog::close
bool close()
Definition: codeviewerdialog.cpp:75
i18n
#define i18n
Definition: main.cpp:35
classifiercodedocument.h
Settings::CodeViewerState::width
int width
Definition: codeviewerstate.h:21
CodeViewerDialog::m_state
Settings::CodeViewerState m_state
Definition: codeviewerdialog.h:43
MyProject\connect
connect()
Definition: namespaces-multiple.php:5
UMLApp::app
static UMLApp * app()
Definition: uml.cpp:349
CodeViewerDialog::CodeEditor
friend class CodeEditor
Definition: codeviewerdialog.h:41
Settings::CodeViewerState::blocksAreHighlighted
bool blocksAreHighlighted
Definition: codeviewerstate.h:23
codeeditor.h
CodeViewerDialog
Definition: codeviewerdialog.h:22
codedocument.h
Settings
Definition: codeviewerstate.cpp:10
CodeViewerDialog::initGUI
void initGUI()
Definition: codeviewerdialog.cpp:41
CodeEditor
Definition: codeeditor.h:66
CodeViewerDialog::state
Settings::CodeViewerState state()
Definition: codeviewerdialog.cpp:70
CodeDocument::getFileName
QString getFileName() const
Definition: codedocument.cpp:60
CodeViewerDialog::languageChange
virtual void languageChange()
Definition: codeviewerdialog.cpp:92
uml.h
debug_utils.h
codeviewerstate.h
UMLApp::activeLanguage
Uml::ProgrammingLanguage::Enum activeLanguage() const
Definition: uml.cpp:2708
Settings::CodeViewerState
configurable params for the code viewer tool
Definition: codeviewerstate.h:15
CodeViewerDialog::~CodeViewerDialog
~CodeViewerDialog()
Definition: codeviewerdialog.cpp:36
Ui_CodeViewerDialogBase::ui_tabWidget
QTabWidget * ui_tabWidget
Definition: ui_codeviewerdialogbase.h:40