specialize isfinite for MSVC compat
[ardour.git] / libs / ardour / test / test_ui.h
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 };