Scroom
0.14-49-gb7ae7a6d
Loading...
Searching...
No Matches
showmetadatainterface.hh
Go to the documentation of this file.
1
/*
2
* Scroom - Generic viewer for 2D data
3
* Copyright (C) 2009-2026 Kees-Jan Dijkzeul
4
*
5
* SPDX-License-Identifier: LGPL-2.1
6
*/
7
8
#pragma once
9
10
#include <memory>
11
#include <string>
12
13
#include <
scroom/interface.hh
>
14
15
const
std::string
METADATA_PROPERTY_NAME
=
"Metadata"
;
16
17
class
ShowMetadataInterface
:
private
Interface
18
{
19
public
:
20
using
Ptr
= std::shared_ptr<ShowMetadataInterface>;
21
27
virtual
void
showMetadata
(GtkWindow* parent) = 0;
28
};
Interface
Definition
interface.hh:11
ShowMetadataInterface
Definition
showmetadatainterface.hh:18
ShowMetadataInterface::showMetadata
virtual void showMetadata(GtkWindow *parent)=0
ShowMetadataInterface::Ptr
std::shared_ptr< ShowMetadataInterface > Ptr
Definition
showmetadatainterface.hh:20
interface.hh
METADATA_PROPERTY_NAME
const std::string METADATA_PROPERTY_NAME
Definition
showmetadatainterface.hh:15
libs
plugin-interfaces
inc
scroom
showmetadatainterface.hh
Generated by
1.9.8