ICF 3.1.1.10
Technical documentation of ICF Libraries
IComponentNoteController.h
Go to the documentation of this file.
1/********************************************************************************
2** This file is part of the ICF Framework. Copyright (C) Witold Gantzke & Kirill Lepskiy
3** ICF Framework may be used under the terms of the LGPL License v. 2.1 by the Free Software Foundation.
4********************************************************************************/
5
6#pragma once
7
8
9#include <istd/IChangeable.h>
10
11#include <icmpstr/icmpstr.h>
12
13
14namespace icmpstr
15{
16
17
24{
25public:
30 {
31 CF_NOTE_CHANGED = 0xb6f0c34
32 };
33
37 virtual QString GetComponentNote(const QByteArray& componentName) = 0;
38
42 virtual void SetComponentNote(const QByteArray& componentName, const QString& componentNote) = 0;
43};
44
45
46} // namespace icmpstr
47
48
Interface for management of notes in the component registry.
virtual void SetComponentNote(const QByteArray &componentName, const QString &componentNote)=0
Add a note componentNote to the component with the given name componentName.
virtual QString GetComponentNote(const QByteArray &componentName)=0
Get the note text to the component with the given name componentName.
ChangeFlags
Data model change notification flags.
Common interface for data model objects, which can be changed.
Definition IChangeable.h:32
This package contains (Qt based) implementations of compositor components.

© Witold Gantzke and Kirill Lepskiy