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
18
class
ShowMetadataInterface
:
private
Interface
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
inc
scroom
showmetadatainterface.hh
Generated by
1.8.17