ADTF Qt5
Loading...
Searching...
No Matches
macros.h
Go to the documentation of this file.
1
7
8
/*
9
* This file depends on Qt which is licensed under LGPLv3.
10
* See ADTF_DIR/3rdparty/qt5 and doc/license for detailed information.
11
*/
12
#pragma once
13
14
#include <adtfucom3/adtf_ucom3.h>
15
#include <adtfbase/macroresolver_intf.h>
16
#include <QObject>
17
18
namespace
adtf
19
{
20
21
namespace
javascript
22
{
23
24
namespace
scripting
25
{
26
30
class
cScriptMacros
:
public
QObject
31
{
32
Q_OBJECT
33
34
public
:
36
cScriptMacros
();
38
46
Q_INVOKABLE QString
resolve
(
const
QString& strUnresolved);
47
48
private
:
50
// due to garbage collection we cannot keep the reference forever
51
ucom::weak_object_ptr<adtf::services::IMacroResolver> m_pMacroResolver;
53
};
54
55
}
// namespace scripting
56
}
// namespace javascript
57
}
// namespace adtf
adtf::javascript::scripting::cScriptMacros
Definition
macros.h:31
adtf::javascript::scripting::cScriptMacros::resolve
Q_INVOKABLE QString resolve(const QString &strUnresolved)
adtf::javascript::scripting
Definition
clock.h:25
adtf::javascript
Namespace for the ADTF JavaScript Filter SDK.
Definition
clock.h:22
adtf
Namespace for all functionality provided by ADTF and its SDKs.
Definition
adtfui_pkg.h:13
src
libraries
javascriptfiltersdk
src
macros.h
Copyright © CARIAD SE. All rights reserved | Generated on Fri Aug 7 2026 by doxygen 1.13.2 | GIT Commit Hash: 671e329a82b9d11c47f0e406c53038950a63061b