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
qaxwidgettaskmenu.h
Go to the documentation of this file.
1// Copyright (C) 2016 The Qt Company Ltd.
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#ifndef QACTIVEXTASKMENU_H
6#define QACTIVEXTASKMENU_H
7
8#include <QtDesigner/taskmenu.h>
9#include <QtDesigner/private/extensionfactory_p.h>
10
12
14
16{
17 Q_OBJECT
18 Q_INTERFACES(QDesignerTaskMenuExtension)
19public:
22 QList<QAction*> taskActions() const override;
23
24private slots:
25 void setActiveXControl();
26 void resetActiveXControl();
27
28private:
29 QDesignerAxWidget *m_axwidget;
30 QAction *m_setAction;
31 QAction *m_resetAction;
32 QList<QAction*> m_taskActions;
33};
34
35using ActiveXTaskMenuFactory = qdesigner_internal::ExtensionFactory<QDesignerTaskMenuExtension, QDesignerAxWidget, QAxWidgetTaskMenu>;
36
37QT_END_NAMESPACE
38
39#endif // QACTIVEXTASKMENU
QString toolTip() const override
QString group() const override
bool isInitialized() const override
bool isContainer() const override
QString includeFile() const override
QString whatsThis() const override
QIcon icon() const override
QString domXml() const override
QWidget * createWidget(QWidget *parent) override
QString name() const override
void initialize(QDesignerFormEditorInterface *core) override
virtual ~QAxWidgetTaskMenu()
QList< QAction * > taskActions() const override
Combined button and popup list for selecting options.