umbrello: umbrello/dialogs/codeviewerdialog.h Source File

umbrello 25.08.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"
12#include "ui_codeviewerdialogbase.h"
13#include "singlepagedialogbase.h"
14
15class CodeDocument;
16
22 class CodeViewerDialog : public SinglePageDialogBase, private Ui::CodeViewerDialogBase
23{
24 Q_OBJECT
25public:
26
27 CodeViewerDialog (QWidget* parent, CodeDocument * doc, Settings::CodeViewerState state);
28
29 ~CodeViewerDialog ();
30
31 Settings::CodeViewerState state();
32
33 void addCodeDocument(CodeDocument * doc);
34
35protected:
36
37 bool close ();
38
39private:
40
41 friend class CodeEditor;
42
43 Settings::CodeViewerState m_state;
44
45 void initGUI();
46
47public Q_SLOTS:
48
49protected Q_SLOTS:
50
51 virtual void languageChange();
52
53};
54
55
56#endif // CODEVIEWERDIALOG_H
CodeDocument
Definition codedocument.h:30
CodeViewerDialog::initGUI
void initGUI()
Definition codeviewerdialog.cpp:43
CodeViewerDialog::languageChange
virtual void languageChange()
Definition codeviewerdialog.cpp:92
CodeViewerDialog::state
Settings::CodeViewerState state()
Definition codeviewerdialog.cpp:70
CodeViewerDialog::CodeEditor
friend class CodeEditor
Definition codeviewerdialog.h:41
CodeViewerDialog::~CodeViewerDialog
~CodeViewerDialog()
Definition codeviewerdialog.cpp:38
CodeViewerDialog::addCodeDocument
void addCodeDocument(CodeDocument *doc)
Definition codeviewerdialog.cpp:55
CodeViewerDialog::close
bool close()
Definition codeviewerdialog.cpp:75
CodeViewerDialog::CodeViewerDialog
CodeViewerDialog(QWidget *parent, CodeDocument *doc, Settings::CodeViewerState state)
Definition codeviewerdialog.cpp:27
CodeViewerDialog::m_state
Settings::CodeViewerState m_state
Definition codeviewerdialog.h:43
Settings::CodeViewerState
configurable params for the code viewer tool
Definition codeviewerstate.h:15
SinglePageDialogBase::SinglePageDialogBase
SinglePageDialogBase(QWidget *parent, bool withApplyButton=false, bool withSearchButton=false)
Definition singlepagedialogbase.cpp:23
codeviewerstate.h
singlepagedialogbase.h