ACF $AcfVersion:0$
IApplicationInfo.h
Go to the documentation of this file.
1// SPDX-License-Identifier: LGPL-2.1-or-later OR GPL-2.0-or-later OR GPL-3.0-or-later OR LicenseRef-ACF-Commercial
2#pragma once
3
4
5// Qt includes
6#include <QtCore/QString>
7
8// ACF includes
9#include <istd/IPolymorphic.h>
10#include <iser/IVersionInfo.h>
11#include <ibase/ibase.h>
12
13
14namespace ibase
15{
16
17
60
61
62} // namespace ibase
63
64
This interface provides some information about the application.
virtual int GetMainVersionId() const =0
Get ID of main module version ID for iser::IVersionInfo.
virtual const iser::IVersionInfo & GetVersionInfo() const =0
Get access to application version info.
virtual QString GetApplicationAttribute(int attributeId, bool allowTranslation=true) const =0
Get value of application attribute.
Provides access to version information.
Base interface for all used interfaces and implementations.
This namespace contains basic implementations of standard primitives on the component level.