Plugin SDK for Windows API Reference
7.1.0.2020
Loading...
Searching...
No Matches
ToolSuiteUIActionInterface.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
ToolSuiteProxyDef.h
"
4
5
namespace
ZMToolSuiteProxy
6
{
7
typedef
std::function<void(
const
BaseResult
&)>
onSwitch2MeetingComponentResult
;
8
typedef
std::function<void(
const
BaseResult
&)>
onSwitch2MeetingViewResult
;
9
typedef
std::function<void(
const
BaseResult
&)>
onSwitch2WallViewPrevOrNextPageResult
;
10
typedef
std::function<void(
const
BaseResult
&)>
onToggleFullScreenResult
;
11
typedef
std::function<void(
const
GetMeetingViewTypeResult
&)>
onGetMeetingViewTypeResult
;
12
13
namespace
meeting
{
14
class
IUIActionToolkit
15
{
16
public
:
17
virtual
bool
Switch2MeetingComponent
(
SwitchMeetingComponentParam
param,
onSwitch2MeetingComponentResult
pfn) = 0;
18
virtual
bool
Switch2MeetingView
(
IPCMeetingViewType
viewType,
onSwitch2MeetingViewResult
pfn) = 0;
19
virtual
bool
Switch2WallViewPrevOrNextPage
(
bool
nextPage,
onSwitch2WallViewPrevOrNextPageResult
pfn) = 0;
20
virtual
bool
ToggleFullScreen
(
ToggleFullScreenParam
param,
onToggleFullScreenResult
pfn) = 0;
21
virtual
bool
GetMeetingViewType
(
onGetMeetingViewTypeResult
pfn) = 0;
22
};
23
}
24
}
25
ToolSuiteProxyDef.h
ZMToolSuiteProxy::meeting::IUIActionToolkit
Definition
ToolSuiteUIActionInterface.h:15
ZMToolSuiteProxy::meeting::IUIActionToolkit::Switch2MeetingComponent
virtual bool Switch2MeetingComponent(SwitchMeetingComponentParam param, onSwitch2MeetingComponentResult pfn)=0
ZMToolSuiteProxy::meeting::IUIActionToolkit::GetMeetingViewType
virtual bool GetMeetingViewType(onGetMeetingViewTypeResult pfn)=0
ZMToolSuiteProxy::meeting::IUIActionToolkit::Switch2WallViewPrevOrNextPage
virtual bool Switch2WallViewPrevOrNextPage(bool nextPage, onSwitch2WallViewPrevOrNextPageResult pfn)=0
ZMToolSuiteProxy::meeting::IUIActionToolkit::Switch2MeetingView
virtual bool Switch2MeetingView(IPCMeetingViewType viewType, onSwitch2MeetingViewResult pfn)=0
ZMToolSuiteProxy::meeting::IUIActionToolkit::ToggleFullScreen
virtual bool ToggleFullScreen(ToggleFullScreenParam param, onToggleFullScreenResult pfn)=0
ZMToolSuiteProxy::meeting
Definition
ToolSuiteAnnotationInterface.h:11
ZMToolSuiteProxy
Definition
ToolSuiteAnnotationInterface.h:6
ZMToolSuiteProxy::onToggleFullScreenResult
std::function< void(const BaseResult &)> onToggleFullScreenResult
Definition
ToolSuiteUIActionInterface.h:10
ZMToolSuiteProxy::onSwitch2MeetingViewResult
std::function< void(const BaseResult &)> onSwitch2MeetingViewResult
Definition
ToolSuiteUIActionInterface.h:8
ZMToolSuiteProxy::onSwitch2WallViewPrevOrNextPageResult
std::function< void(const BaseResult &)> onSwitch2WallViewPrevOrNextPageResult
Definition
ToolSuiteUIActionInterface.h:9
ZMToolSuiteProxy::onGetMeetingViewTypeResult
std::function< void(const GetMeetingViewTypeResult &)> onGetMeetingViewTypeResult
Definition
ToolSuiteUIActionInterface.h:11
ZMToolSuiteProxy::IPCMeetingViewType
IPCMeetingViewType
Definition
ToolSuiteProxyDef.h:432
ZMToolSuiteProxy::onSwitch2MeetingComponentResult
std::function< void(const BaseResult &)> onSwitch2MeetingComponentResult
Definition
ToolSuiteUIActionInterface.h:7
ZMToolSuiteProxy::BaseResult
Definition
ToolSuiteProxyDef.h:36
ZMToolSuiteProxy::GetMeetingViewTypeResult
Definition
ToolSuiteProxyDef.h:440
ZMToolSuiteProxy::SwitchMeetingComponentParam
Definition
ToolSuiteProxyDef.h:450
ZMToolSuiteProxy::ToggleFullScreenParam
Definition
ToolSuiteProxyDef.h:444
x64
export_h
ToolSuiteUIActionInterface.h
Generated by
1.14.0