Search Toolkit Book for IFileFormatLoaderManager
IFileFormatLoaderManager. More...
#include <gui/core/ui_file_load_manager.hpp>
IFileFormatLoaderManager extends IUIToolManager interface. The interface represents a specialized Loader Manager that loads files in a particular format.
Definition at line 67 of file ui_file_load_manager.hpp.
◆ CanGuessFormat() virtual bool IFileFormatLoaderManager::CanGuessFormat ( ) const inlinevirtual ◆ GetFileLoaderId() virtual string IFileFormatLoaderManager::GetFileLoaderId ( ) const pure virtualImplemented in CWigLoadManager, CVCFLoaderManager, CGffLoadManager, CFASTAFormatLoadManager, CColumnarVCFLoaderManager, CBedLoadManager, CAgpLoader, C5ColLoadManager, CTextAlignLoaderManager, CRMLoader, CPslLoadManager, CPhyLoader, CQualTableLoadManager, CGBFlatFileLoadManager, CProjectFormatLoadManager, CTableFileLoadManager, CFileAutoLoader, and CASNFormatLoadManager.
Referenced by CFileLoadManager::DoTransition(), and CFileLoadManager::x_GetOptionsPanel().
◆ GetFilenames() virtual void IFileFormatLoaderManager::GetFilenames ( vector< wxString > & filenames ) const pure virtualget actual filenames that will be opened
Implemented in CWigLoadManager, CVCFLoaderManager, CGffLoadManager, CFASTAFormatLoadManager, CColumnarVCFLoaderManager, CBedLoadManager, CAgpLoader, C5ColLoadManager, CTextAlignLoaderManager, CRMLoader, CPslLoadManager, CPhyLoader, CQualTableLoadManager, CGBFlatFileLoadManager, CProjectFormatLoadManager, CTableFileLoadManager, CFileAutoLoader, and CASNFormatLoadManager.
◆ GetFormatWildcard() virtual wxString IFileFormatLoaderManager::GetFormatWildcard ( ) pure virtualreturn file wildcard for the format (example - "*.txt;*.tab" )
Implemented in CWigLoadManager, CVCFLoaderManager, CGffLoadManager, CFASTAFormatLoadManager, CColumnarVCFLoaderManager, CBedLoadManager, CAgpLoader, C5ColLoadManager, CTextAlignLoaderManager, CRMLoader, CPslLoadManager, CPhyLoader, CQualTableLoadManager, CGBFlatFileLoadManager, CProjectFormatLoadManager, CTableFileLoadManager, CFileAutoLoader, and CASNFormatLoadManager.
Referenced by CFileLoadManager::x_GetOptionsPanel().
◆ IsInitialState() virtual bool IFileFormatLoaderManager::IsInitialState ( ) pure virtualreturn true if the current state of the loader UI is the first valid state (first step in a wizard-like sequence)
Implemented in CWigLoadManager, CVCFLoaderManager, CGffLoadManager, CFASTAFormatLoadManager, CColumnarVCFLoaderManager, CBedLoadManager, CAgpLoader, C5ColLoadManager, CTextAlignLoaderManager, CRMLoader, CPslLoadManager, CPhyLoader, CQualTableLoadManager, CGBFlatFileLoadManager, CProjectFormatLoadManager, CTableFileLoadManager, CFileAutoLoader, and CASNFormatLoadManager.
◆ RecognizeFormat() [1/2]return true if the given file format is supported by this manager
Implemented in CFileAutoLoader, CWigLoadManager, CVCFLoaderManager, CGffLoadManager, CFASTAFormatLoadManager, CColumnarVCFLoaderManager, CBedLoadManager, CAgpLoader, C5ColLoadManager, CTextAlignLoaderManager, CRMLoader, CPslLoadManager, CPhyLoader, CQualTableLoadManager, CGBFlatFileLoadManager, CProjectFormatLoadManager, CTableFileLoadManager, and CASNFormatLoadManager.
◆ RecognizeFormat() [2/2] virtual bool IFileFormatLoaderManager::RecognizeFormat ( const wxString & filename ) pure virtualreturn true if the given file format is supported by this manager
Implemented in CWigLoadManager, CVCFLoaderManager, CGffLoadManager, CFASTAFormatLoadManager, CColumnarVCFLoaderManager, CBedLoadManager, CAgpLoader, C5ColLoadManager, CTextAlignLoaderManager, CRMLoader, CPslLoadManager, CPhyLoader, CQualTableLoadManager, CGBFlatFileLoadManager, CProjectFormatLoadManager, CTableFileLoadManager, CFileAutoLoader, and CASNFormatLoadManager.
Referenced by CFileAutoLoader::SetFormatManager(), and CFileLoadManager::x_AutoGuessFormat().
◆ SetFilenames() virtual void IFileFormatLoaderManager::SetFilenames ( const vector< wxString > & filenames ) pure virtualinitilize the manager with the given filenames
Implemented in CWigLoadManager, CVCFLoaderManager, CGffLoadManager, CFASTAFormatLoadManager, CColumnarVCFLoaderManager, CBedLoadManager, CAgpLoader, C5ColLoadManager, CTextAlignLoaderManager, CRMLoader, CPslLoadManager, CPhyLoader, CQualTableLoadManager, CGBFlatFileLoadManager, CProjectFormatLoadManager, CTableFileLoadManager, CFileAutoLoader, and CASNFormatLoadManager.
◆ SingleFileLoader() virtual bool IFileFormatLoaderManager::SingleFileLoader ( ) const inlinevirtual ◆ ValidateFilenames() virtual bool IFileFormatLoaderManager::ValidateFilenames ( const vector< wxString > & filenames ) pure virtualchecks given filenames and returns true if the manager can handle them, otherwise - shows an error message
Implemented in CVCFLoaderManager, CGffLoadManager, CFASTAFormatLoadManager, CColumnarVCFLoaderManager, CBedLoadManager, CAgpLoader, C5ColLoadManager, CTextAlignLoaderManager, CRMLoader, CPslLoadManager, CPhyLoader, CQualTableLoadManager, CGBFlatFileLoadManager, CProjectFormatLoadManager, CTableFileLoadManager, CFileAutoLoader, CASNFormatLoadManager, and CWigLoadManager.
The documentation for this class was generated from the following file:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4