ardour
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
libs
ardour
test
test_ui.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2015 Tim Mayberry
3
4
This program is free software; you can redistribute it and/or modify it
5
under the terms of the GNU General Public License as published by the Free
6
Software Foundation; either version 2 of the License, or (at your option)
7
any later version.
8
9
This program is distributed in the hope that it will be useful, but WITHOUT
10
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12
for more details.
13
14
You should have received a copy of the GNU General Public License along
15
with this program; if not, write to the Free Software Foundation, Inc.,
16
675 Mass Ave, Cambridge, MA 02139, USA.
17
*/
18
19
//#ifndef ABSTRACT_UI_EXPORTS
20
//#define ABSTRACT_UI_EXPORTS
21
//#endif
22
23
#include "
pbd/abstract_ui.h
"
24
25
#include "
test_receiver.h
"
26
27
class
TestUIRequest
:
public
BaseUI::BaseRequestObject
28
{
29
30
};
31
32
class
TestUI
:
public
AbstractUI
<TestUIRequest>
33
{
34
public
:
// ctors
35
36
TestUI
();
37
38
~TestUI
();
39
40
public
:
// AbstractUI Interface
41
42
virtual
void
do_request
(
TestUIRequest
*);
43
44
private
:
// member data
45
46
TestReceiver
m_test_receiver
;
47
48
};
TestReceiver
Definition:
test_receiver.h:27
TestUI::TestUI
TestUI()
Definition:
test_ui.cc:34
TestUI::do_request
virtual void do_request(TestUIRequest *)
Definition:
test_ui.cc:63
TestUI::~TestUI
~TestUI()
Definition:
test_ui.cc:57
AbstractUI
Definition:
abstract_ui.h:55
test_receiver.h
abstract_ui.h
TestUI
Definition:
test_ui.h:32
TestUI::m_test_receiver
TestReceiver m_test_receiver
Definition:
test_ui.h:46
PBD::EventLoop::BaseRequestObject
Definition:
event_loop.h:64
TestUIRequest
Definition:
test_ui.h:27
Generated on Sun May 24 2015 12:15:07 for ardour by
1.8.8