Scroom  0.14
showmetadatainterface.hh
Go to the documentation of this file.
1 /*
2  * Scroom - Generic viewer for 2D data
3  * Copyright (C) 2009-2022 Kees-Jan Dijkzeul
4  *
5  * SPDX-License-Identifier: LGPL-2.1
6  */
7 
8 #pragma once
9 
10 #include <string>
11 
12 #include <boost/shared_ptr.hpp>
13 
14 #include <scroom/interface.hh>
15 
16 const std::string METADATA_PROPERTY_NAME = "Metadata";
17 
19 {
20 public:
21  using Ptr = boost::shared_ptr<ShowMetadataInterface>;
22 
28  virtual void showMetadata(GtkWindow* parent) = 0;
29 };
ShowMetadataInterface::Ptr
boost::shared_ptr< ShowMetadataInterface > Ptr
Definition: showmetadatainterface.hh:21
ShowMetadataInterface::showMetadata
virtual void showMetadata(GtkWindow *parent)=0
METADATA_PROPERTY_NAME
const std::string METADATA_PROPERTY_NAME
Definition: showmetadatainterface.hh:16
Interface
Definition: interface.hh:10
ShowMetadataInterface
Definition: showmetadatainterface.hh:18
interface.hh