#pragma once /*========================================================================= medInria Copyright (c) INRIA 2013 - 2020. All rights reserved. See LICENSE.txt for details. This software is distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. =========================================================================*/ #include #include #include class medAbstractPacsResultDataset; class MEDPACS_EXPORT medAbstractPacsNode : public QObject { Q_OBJECT public: medAbstractPacsNode() = default; ~medAbstractPacsNode() override = default; virtual void setTitle(QString title); virtual void setIp(QString ip); virtual void setPort(unsigned int port); virtual QString title() { return "default title"; } virtual QString ip() { return "default ip"; } virtual unsigned int port() { return 22; } virtual QVector getResultDatasetContainer(); };