DAVID4 SDK
1.8.7
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Groups
Pages
IMainWindow.h
1
//=============================================================================
2
// See License in Related Pages
3
//=============================================================================
4
5
#pragma once
6
7
#ifndef DAVID_SDK_I_MAIN_WINDOW_H
8
#define DAVID_SDK_I_MAIN_WINDOW_H
9
10
#include "davidSDK/Common.h"
11
12
namespace
david {
13
14
//*****************************************************************************
15
/// @addtogroup InterfaceGroup
16
/// @{
17
/// @defgroup MainWindowGroup Main Window
18
/// Provides functions and types related to control of main window (in DAVID Server application).
19
/// @{
20
//*****************************************************************************
21
22
//=============================================================================
23
// IMainWindow
24
//=============================================================================
25
26
/// Interface class for control of main window (in DAVID Server application).
27
class
IMainWindow
28
{
29
public
:
30
/// Destructor.
31
virtual
~IMainWindow
() {}
32
33
/// Shows the main window of DAVID server.
34
virtual
void
Show
() = 0;
35
36
/// Hides the main window of DAVID server.
37
virtual
void
Hide
() = 0;
38
39
/// Shows the GUI menus of DAVID server.
40
virtual
void
ShowMenus
() = 0;
41
42
/// Hides the GUI menus DAVID server.
43
virtual
void
HideMenus
() = 0;
44
};
45
46
/// @} // MainWindowGroup
47
/// @} // InterfaceGroup
48
49
}
// namespace
50
51
#endif // DAVID_SDK_I_MAIN_WINDOW_H
davidSDK
IMainWindow.h
Generated on Tue May 17 2016 17:11:27 for DAVID4 SDK by
1.8.4