Ardour
9.0-pre0-582-g084a23a80d
test_ui.h
Go to the documentation of this file.
1
/*
2
* Copyright (C) 2015 Tim Mayberry <mojofunk@gmail.com>
3
*
4
* This program is free software; you can redistribute it and/or modify
5
* it under the terms of the GNU General Public License as published by
6
* the Free Software Foundation; either version 2 of the License, or
7
* (at your option) any later version.
8
*
9
* This program is distributed in the hope that it will be useful,
10
* but WITHOUT ANY WARRANTY; without even the implied warranty of
11
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12
* GNU General Public License 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
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 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
};
abstract_ui.h
AbstractUI
Definition:
abstract_ui.h:56
TestReceiver
Definition:
test_receiver.h:27
TestUIRequest
Definition:
test_ui.h:28
TestUI
Definition:
test_ui.h:33
TestUI::TestUI
TestUI()
TestUI::~TestUI
~TestUI()
TestUI::do_request
virtual void do_request(TestUIRequest *)
TestUI::m_test_receiver
TestReceiver m_test_receiver
Definition:
test_ui.h:46
test_receiver.h
libs
ardour
test
test_ui.h
Generated on Wed Dec 25 2024 05:44:52 for Ardour by
1.9.1