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
removed_api.cpp
Go to the documentation of this file.
1// Copyright (C) 2021 Klarälvdalens Datakonsult AB, a KDAB Group company, info@kdab.com, author Marc Mutz <marc.mutz@kdab.com>
2// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3// Qt-Security score:significant reason:default
4
5#define QT_WIDGETS_BUILD_REMOVED_API
6
8
9QT_USE_NAMESPACE
10
11#if QT_WIDGETS_REMOVED_SINCE(6, 3)
12
13#if QT_CONFIG(menu)
14#include "qmenu.h"
15
16QAction *QMenu::addAction(const QString &text)
17{
18 return QWidget::addAction(text);
19}
20
21QAction *QMenu::addAction(const QIcon &icon, const QString &text)
22{
23 return QWidget::addAction(icon, text);
24}
25#endif
26
27#if !QT_CONFIG(shortcut)
28// the overloads taking QKeySequence as a trailing argument are deprecated, not removed,
29// so remained in qmenu.cpp
30QAction *QMenu::addAction(const QString &text, const QObject *receiver, const char* member)
31{
32 return QWidget::addAction(text, receiver, member);
33}
34
35QAction *QMenu::addAction(const QIcon &icon, const QString &text,
36 const QObject *receiver, const char* member)
37{
38 return QWidget::addAction(icon, text, receiver, member);
39}
40#endif
41
42#if QT_CONFIG(toolbar)
43#include "qtoolbar.h"
44
45QAction *QToolBar::addAction(const QString &text)
46{
47 return QWidget::addAction(text);
48}
49
50QAction *QToolBar::addAction(const QIcon &icon, const QString &text)
51{
52 return QWidget::addAction(icon, text);
53}
54
55QAction *QToolBar::addAction(const QString &text,
56 const QObject *receiver, const char* member)
57{
58 return QWidget::addAction(text, receiver, member);
59}
60
61QAction *QToolBar::addAction(const QIcon &icon, const QString &text,
62 const QObject *receiver, const char* member)
63{
64 return QWidget::addAction(icon, text, receiver, member);
65}
66#endif
67
68#if QT_CONFIG(menubar)
69#include "qmenubar.h"
70
71QAction *QMenuBar::addAction(const QString &text)
72{
73 return QWidget::addAction(text);
74}
75
76QAction *QMenuBar::addAction(const QString &text, const QObject *receiver, const char* member)
77{
78 return QWidget::addAction(text, receiver, member);
79}
80#endif
81
82#endif // QT_WIDGETS_REMOVED_SINCE(6, 3)
83
84#if QT_WIDGETS_REMOVED_SINCE(6, 7)
85
86
87#if QT_CONFIG(filedialog)
88#include "qfiledialog.h"
89
90void QFileDialog::getOpenFileContent(const QString &nameFilter, const std::function<void(const QString &, const QByteArray &)> &fileOpenCompleted)
91{
92 QFileDialog::getOpenFileContent(nameFilter, fileOpenCompleted, nullptr);
93}
94
95void QFileDialog::saveFileContent(const QByteArray &fileContent, const QString &fileNameHint)
96{
97 saveFileContent(fileContent, fileNameHint, nullptr);
98}
99#endif
100
101// #include <qotherheader.h>
102// // implement removed functions from qotherheader.h
103
104#endif // QT_WIDGETS_REMOVED_SINCE(6, 7)