umbrello  2.39.2
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 
11 class UMLView;
12 
18 class UMLSceneFinder : public UMLFinder
19 {
20 public:
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 
28 protected:
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