34 lines
650 B
C++
Executable File
34 lines
650 B
C++
Executable File
/**
|
|
* @RDE_HEADER@
|
|
* Gui Plugin for BuildingViewer
|
|
* $Id$
|
|
* $HeadURL$
|
|
* $Author$
|
|
*
|
|
* Created by Mike Wille, SLSE, 2017-05-15
|
|
*/
|
|
|
|
#pragma once
|
|
|
|
#include <PluginInterfaces/topic_replay_interface.h>
|
|
#include <TopicEditorBase/topic_editor_interface.h>
|
|
|
|
namespace LtsSession
|
|
{
|
|
class LtsSession;
|
|
}
|
|
|
|
namespace BuildingViewer
|
|
{
|
|
|
|
class ForeignGuiInterface : public TopicReplay::Factory, public TopicEditorBase::Interface
|
|
{
|
|
public:
|
|
ForeignGuiInterface() = default;
|
|
virtual ~ForeignGuiInterface() = default;
|
|
|
|
virtual bool showBuildingViewer(LtsSession::LtsSession *parentSession, int buildingId = 0) = 0;
|
|
};
|
|
|
|
} // namespace BuildingViewer
|