umbrello 2.38.4
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"
12#include "ui_codeviewerdialogbase.h"
14
15class CodeDocument;
16
22class CodeViewerDialog : public SinglePageDialogBase, private Ui::CodeViewerDialogBase
23{
24 Q_OBJECT
25public:
26
28
30
32
33 void addCodeDocument(CodeDocument * doc);
34
35protected:
36
37 bool close ();
38
39private:
40
41 friend class CodeEditor;
42
44
45 void initGUI();
46
47public slots:
48
49protected 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
Settings::CodeViewerState m_state
Definition codeviewerdialog.h:43
configurable params for the code viewer tool
Definition codeviewerstate.h:15
Definition singlepagedialogbase.h:23