umbrello 2.34.70-5524f40e1
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
umlscenefinder.h
Go to the documentation of this file.
1/*
2 SPDX-License-Identifier: GPL-2.0-or-later
3 SPDX-FileCopyrightText: 2014-2020 Umbrello UML Modeller Authors <umbrello-devel@kde.org>
4*/
5
6#ifndef UMLSCENEFINDER_H
7#define UMLSCENEFINDER_H
8
9#include "umlfinder.h"
10
11class UMLView;
12
19{
20public:
21 explicit UMLSceneFinder(UMLView *view);
22 virtual ~UMLSceneFinder();
23 virtual int collect(Category category, const QString &text);
24
25 virtual Result displayNext();
26 virtual Result displayPrevious();
27
28protected:
30 bool showItem(Uml::ID::Type id);
31};
32
33#endif // UMLSCENEFINDER_H
Definition: umlfinder.h:23
Result
Definition: umlfinder.h:27
Category
Definition: umlfinder.h:25
Definition: umlscenefinder.h:19
virtual Result displayPrevious()
Definition: umlscenefinder.cpp:65
virtual Result displayNext()
Definition: umlscenefinder.cpp:54
UMLSceneFinder(UMLView *view)
Definition: umlscenefinder.cpp:16
virtual int collect(Category category, const QString &text)
Definition: umlscenefinder.cpp:26
bool showItem(Uml::ID::Type id)
Definition: umlscenefinder.cpp:83
virtual ~UMLSceneFinder()
Definition: umlscenefinder.cpp:22
Uml::ID::Type m_id
id of scene
Definition: umlscenefinder.h:29
Definition: umlview.h:30
std::string Type
Definition: basictypes.h:371