umbrello  2.39.2
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
phpimport.h
Go to the documentation of this file.
1 /*
2  SPDX-License-Identifier: GPL-2.0-or-later
3  SPDX-FileCopyrightText: 2017-2020 Umbrello UML Modeller Authors <umbrello-devel@kde.org>
4 */
5 
6 #ifndef PHPIMPORT_H
7 #define PHPIMPORT_H
8 
9 #include "classimport.h"
10 
11 #include <QString>
12 
13 class PHPImportPrivate;
14 
20 class PHPImport : public ClassImport
21 {
22 public:
23  explicit PHPImport(CodeImpThread* thread = 0);
24  virtual ~PHPImport();
25 
26 protected:
27  void initialize();
28  void initPerFile();
29  bool parseFile(const QString& fileName);
30 
31 private:
32  void feedTheModel(const QString& fileName);
34 };
35 
36 #endif
Definition: classimport.h:21
Definition: codeimpthread.h:22
Definition: phpimport.cpp:675
Definition: phpimport.h:21
void feedTheModel(const QString &fileName)
Definition: phpimport.cpp:771
void initialize()
Definition: phpimport.cpp:788
PHPImport(CodeImpThread *thread=0)
Definition: phpimport.cpp:749
bool parseFile(const QString &fileName)
Definition: phpimport.cpp:803
virtual ~PHPImport()
Definition: phpimport.cpp:758
PHPImportPrivate * m_d
Definition: phpimport.h:33
void initPerFile()
Definition: phpimport.cpp:795