Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
validator.cpp
Go to the documentation of this file.
1// Copyright (C) 2016 The Qt Company Ltd.
2// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
3
4#include "validator.h"
5#include "driver.h"
6#include "ui4.h"
7#include "uic.h"
8
10
11Validator::Validator(Uic *uic) :
12 m_driver(uic->driver())
13{
14}
15
16void Validator::acceptUI(DomUI *node)
17{
19}
20
21void Validator::acceptWidget(DomWidget *node)
22{
23 (void) m_driver->findOrInsertWidget(node);
24
26}
27
28void Validator::acceptLayoutItem(DomLayoutItem *node)
29{
30 (void) m_driver->findOrInsertLayoutItem(node);
31
33}
34
35void Validator::acceptLayout(DomLayout *node)
36{
37 (void) m_driver->findOrInsertLayout(node);
38
40}
41
42void Validator::acceptActionGroup(DomActionGroup *node)
43{
44 (void) m_driver->findOrInsertActionGroup(node);
45
47}
48
49void Validator::acceptAction(DomAction *node)
50{
51 (void) m_driver->findOrInsertAction(node);
52
54}
55
56QT_END_NAMESPACE
QString findOrInsertWidget(const DomWidget *ui_widget)
Definition driver.cpp:65
QString findOrInsertActionGroup(const DomActionGroup *ui_group)
Definition driver.cpp:100
QString findOrInsertLayoutItem(const DomLayoutItem *ui_layoutItem)
Definition driver.cpp:82
QString findOrInsertAction(const DomAction *ui_action)
Definition driver.cpp:105
QString findOrInsertLayout(const DomLayout *ui_layout)
Definition driver.cpp:77
Combined button and popup list for selecting options.
virtual void acceptAction(DomAction *action)
virtual void acceptActionGroup(DomActionGroup *actionGroup)
virtual void acceptLayoutItem(DomLayoutItem *layoutItem)
virtual void acceptWidget(DomWidget *widget)
virtual void acceptUI(DomUI *ui)
Definition treewalker.cpp:9
virtual void acceptLayout(DomLayout *layout)
void acceptUI(DomUI *node) override
Definition validator.cpp:16
void acceptLayoutItem(DomLayoutItem *node) override
Definition validator.cpp:28
void acceptWidget(DomWidget *node) override
Definition validator.cpp:21
void acceptLayout(DomLayout *node) override
Definition validator.cpp:35
void acceptAction(DomAction *node) override
Definition validator.cpp:49
void acceptActionGroup(DomActionGroup *node) override
Definition validator.cpp:42