Hugin trunk 0.1
Loading...
Searching...
No Matches
ToolboxApp.h
Go to the documentation of this file.
1// -*- c-basic-offset: 4 -*-
10/*
11 * This is free software; you can redistribute it and/or
12 * modify it under the terms of the GNU General Public
13 * License as published by the Free Software Foundation; either
14 * version 2 of the License, or (at your option) any later version.
15 *
16 * This software is distributed in the hope that it will be useful,
17 * but WITHOUT ANY WARRANTY; without even the implied warranty of
18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
19 * Lesser General Public License for more details.
20 *
21 * You should have received a copy of the GNU General Public
22 * License along with this software. If not, see
23 * <http://www.gnu.org/licenses/>.
24 *
25 */
26
27#ifndef TOOLBOXAPP_H
28#define TOOLBOXAPP_H
29
30#include "ToolboxFrame.h"
31
34class ToolboxApp : public wxApp
35{
36public:
37 bool OnInit() override;
38#if wxUSE_ON_FATAL_EXCEPTION
39 void OnFatalException() override;
40#endif
41
44 {
45 return locale;
46 }
49 {
50 return m_xrcPrefix;
51 }
54 {
55 return m_frame;
56 }
57
58private:
63};
64
66
67#endif // TOOLBOXAPP_H
declaration of main frame class for toolbox GUI
The application class for toolbox app.
Definition ToolboxApp.h:35
wxString m_xrcPrefix
Definition ToolboxApp.h:61
bool OnInit() override
wxLocale & GetLocale()
return currently active locale
Definition ToolboxApp.h:43
ToolboxFrame * GetToolboxFrame()
returns pointer to main frame
Definition ToolboxApp.h:53
wxLocale locale
locale for internationalisation
Definition ToolboxApp.h:60
ToolboxFrame * m_frame
Definition ToolboxApp.h:62
const wxString & GetXRCPath()
return the current xrc path
Definition ToolboxApp.h:48
The main window frame.
std::vector< deghosting::BImagePtr > threshold(const std::vector< deghosting::FImagePtr > &inputImages, const double threshold, const uint16_t flags)
Threshold function used for creating alpha masks for images.
Definition threshold.h:41