diff options
Diffstat (limited to 'src/libs/qmlpuppetcommunication/container/addimportcontainer.h')
-rw-r--r-- | src/libs/qmlpuppetcommunication/container/addimportcontainer.h | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/src/libs/qmlpuppetcommunication/container/addimportcontainer.h b/src/libs/qmlpuppetcommunication/container/addimportcontainer.h new file mode 100644 index 0000000000..fadfbab44e --- /dev/null +++ b/src/libs/qmlpuppetcommunication/container/addimportcontainer.h @@ -0,0 +1,41 @@ +// Copyright (C) 2016 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0 WITH Qt-GPL-exception-1.0 + +#pragma once + +#include <QMetaType> +#include <QUrl> +#include <QString> +#include <QStringList> + +namespace QmlDesigner { + +class AddImportContainer +{ + friend QDataStream &operator>>(QDataStream &in, AddImportContainer &command); +public: + AddImportContainer(); + AddImportContainer(const QUrl &url, const QString &fileName, const QString &version, const QString &alias, const QStringList &mportPathList); + + QUrl url() const; + QString fileName() const; + QString version() const; + QString alias() const; + QStringList importPaths() const; + +private: + QUrl m_url; + QString m_fileName; + QString m_version; + QString m_alias; + QStringList m_importPathList; +}; + +QDataStream &operator<<(QDataStream &out, const AddImportContainer &command); +QDataStream &operator>>(QDataStream &in, AddImportContainer &command); + +QDebug operator <<(QDebug debug, const AddImportContainer &container); + +} // namespace QmlDesigner + +Q_DECLARE_METATYPE(QmlDesigner::AddImportContainer) |