platform.cpp File Reference

various platfrom specific wxWidgets functions More...

#include "platform.h"
#include <hugin_utils/utils.h>
#include <vigra/imageinfo.hxx>

Include dependency graph for platform.cpp:

Go to the source code of this file.

Functions

wxString GetFilterExtensions (const wxString &ext)
 build filter string "*.ext", adds also upper case version for UNIX paths when needed
wxString GetFileDialogImageFilters ()
 return filter for image files, needed by file open dialog it contains all image format vigra can read and some other format
const wxString getInvalidCharacters ()
 returns all invalid characters for the filename (mainly characters, which does not work with gnu make)
bool containsInvalidCharacters (const wxString stringToTest)
 returns true, if the given strings contains invalid characters
void ShowFilenameWarning (wxWindow *parent, const wxArrayString filelist)
 shows a dialog about filename with invalid characters, all names in filelist will be show in list


Detailed Description

various platfrom specific wxWidgets functions

Author:
Pablo d'Angelo <pablo.dangelo@web.de>
Id
huginApp.cpp 2510 2007-10-28 22:24:11Z dangelo

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This software is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this software. If not, see <http://www.gnu.org/licenses/>.

Definition in file platform.cpp.


Function Documentation

bool containsInvalidCharacters ( const wxString  stringToTest  ) 

returns true, if the given strings contains invalid characters

Definition at line 455 of file platform.cpp.

References getInvalidCharacters().

Referenced by PanoOperation::AddImageDialog(), MainFrame::AddImages(), PanoPanel::DoSendToBatch(), PanoPanel::DoStitch(), PanoPanel::DoUserDefinedStitch(), LensCalFrame::OnAddImage(), BatchFrame::OnButtonChangePrefix(), PanoDropTarget::OnDropFiles(), FileDropTarget::OnDropFiles(), stitchApp::OnInit(), and huginApp::OnInit().

wxString GetFileDialogImageFilters (  ) 

return filter for image files, needed by file open dialog it contains all image format vigra can read and some other format

Definition at line 44 of file platform.cpp.

References GetFilterExtensions(), and hugin_utils::SplitString().

Referenced by PanoOperation::AddImageDialog(), LensCalFrame::OnAddImage(), PanoCommand::wxApplyTemplateCmd::processPanorama(), and PanoCommand::wxLoadPTProjectCmd::processPanorama().

wxString GetFilterExtensions ( const wxString &  ext  ) 

build filter string "*.ext", adds also upper case version for UNIX paths when needed

Definition at line 33 of file platform.cpp.

Referenced by GetFileDialogImageFilters().

const wxString getInvalidCharacters (  ) 

returns all invalid characters for the filename (mainly characters, which does not work with gnu make)

Definition at line 440 of file platform.cpp.

Referenced by containsInvalidCharacters(), stitchApp::OnInit(), and ShowFilenameWarning().

void ShowFilenameWarning ( wxWindow *  parent,
const wxArrayString  filelist 
)

shows a dialog about filename with invalid characters, all names in filelist will be show in list

Definition at line 468 of file platform.cpp.

References getInvalidCharacters().

Referenced by PanoOperation::AddImageDialog(), MainFrame::AddImages(), PanoPanel::DoSendToBatch(), PanoPanel::DoStitch(), PanoPanel::DoUserDefinedStitch(), LensCalFrame::OnAddImage(), BatchFrame::OnButtonChangePrefix(), PanoDropTarget::OnDropFiles(), and FileDropTarget::OnDropFiles().


Generated on 21 Feb 2018 for Hugintrunk by  doxygen 1.4.7