umbrello: umbrello/finder/umlscenefinder.h Source File

umbrello 2.39.1 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
18 class UMLSceneFinder : public UMLFinder
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:
29 Uml::ID::Type m_id;
30 bool showItem(Uml::ID::Type id);
31};
32
33#endif // UMLSCENEFINDER_H
UMLFinder::Result
Result
Definition umlfinder.h:27
UMLFinder::UMLFinder
UMLFinder()
Definition umlfinder.cpp:10
UMLFinder::Category
Category
Definition umlfinder.h:25
UMLSceneFinder::displayPrevious
virtual Result displayPrevious()
Definition umlscenefinder.cpp:65
UMLSceneFinder::displayNext
virtual Result displayNext()
Definition umlscenefinder.cpp:54
UMLSceneFinder::UMLSceneFinder
UMLSceneFinder(UMLView *view)
Definition umlscenefinder.cpp:16
UMLSceneFinder::collect
virtual int collect(Category category, const QString &text)
Definition umlscenefinder.cpp:26
UMLSceneFinder::showItem
bool showItem(Uml::ID::Type id)
Definition umlscenefinder.cpp:83
UMLSceneFinder::~UMLSceneFinder
virtual ~UMLSceneFinder()
Definition umlscenefinder.cpp:22
UMLSceneFinder::m_id
Uml::ID::Type m_id
id of scene
Definition umlscenefinder.h:29
UMLView
Definition umlview.h:30
Uml::ID::Type
std::string Type
Definition basictypes.h:371
umlfinder.h