diff options
Diffstat (limited to 'tools/datatypecodegenerator/import.cpp')
-rw-r--r-- | tools/datatypecodegenerator/import.cpp | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/tools/datatypecodegenerator/import.cpp b/tools/datatypecodegenerator/import.cpp new file mode 100644 index 0000000..7702430 --- /dev/null +++ b/tools/datatypecodegenerator/import.cpp @@ -0,0 +1,42 @@ +// Copyright (C) 2023 basysKom GmbH, opensource@basyskom.com +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only + +#include "import.h" +#include "visitor.h" + +#include <QtCore/qdebug.h> + +Import::Import(const QString &nameSpace, const QString &location) + : m_location(location) + , m_nameSpace(nameSpace) +{} + +QString Import::nameSpace() const +{ + return m_nameSpace; +} + +void Import::setNameSpace(const QString &nameSpace) +{ + m_nameSpace = nameSpace; +} + +QString Import::location() const +{ + return m_location; +} + +void Import::setLocation(const QString &location) +{ + m_location = location; +} + +void Import::print() const +{ + qDebug() << "Namespace:" << m_nameSpace << "\tLocation:" << m_location; +} + +void Import::accept(Visitor *visitor) +{ + visitor->visit(this); +} |