root/trunk/tests/DumbPreferencesView.h

Revision 198, 1.3 kB (checked in by jordi, 2 years ago)

Added the PreferencesPter? and IPreferencesView classes as well as they test suite PreferencesPterTest? and DumbPreferencesView? classes. The first test, that tests that setting the browser command line changes the configuration, works.

Line 
1// ePDFView - Dumb Test Preferences View.
2// Copyright (C) 2006 Emma's Software.
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
15// along with this program; if not, write to the Free Software
16// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
17
18#if !defined (__DUMB_PREFERENCES_VIEW_H__)
19#define __DUMB_PREFERENCES_VIEW_H__
20
21namespace ePDFView
22{
23    class DumbPreferencesView: public IPreferencesView
24    {
25        public:
26            DumbPreferencesView (void);
27            virtual ~DumbPreferencesView (void);
28
29            virtual const gchar *getBrowserCommandLine (void);
30
31            // Test only functions.
32            void setBrowserCommandLine (const char *commandLine);
33
34        protected:
35            gchar *m_BrowserCommandLine;
36    };
37}
38
39#endif // !__DUMB_PREFERENCES_VIEW_H__
Note: See TracBrowser for help on using the browser.