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
4#ifndef QACTIVEXTASKMENU_H
5#define QACTIVEXTASKMENU_H
6
7#include <QtDesigner/taskmenu.h>
8#include <QtDesigner/private/extensionfactory_p.h>
9
11
13
15{
16 Q_OBJECT
17 Q_INTERFACES(QDesignerTaskMenuExtension)
18public:
21 QList<QAction*> taskActions() const override;
22
23private slots:
24 void setActiveXControl();
25 void resetActiveXControl();
26
27private:
28 QDesignerAxWidget *m_axwidget;
29 QAction *m_setAction;
30 QAction *m_resetAction;
31 QList<QAction*> m_taskActions;
32};
33
34using ActiveXTaskMenuFactory = qdesigner_internal::ExtensionFactory<QDesignerTaskMenuExtension, QDesignerAxWidget, QAxWidgetTaskMenu>;
35
36QT_END_NAMESPACE
37
38#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.