NOTE:: it is not wxFileConfig's derivative, because the exact type of a project (and it's corresponding class) is determined only when project's file is opened and it's is type extracted
Derived from
Data structures
Members
wxPMProject::wxPMProject
wxPMProject::~wxPMProject
wxPMProject::AddFile
wxPMProject::AddMultipleFiles
wxPMProject::CanAcceptOtherFiles
wxPMProject::ContainsFile
wxPMProject::DoAddFile
wxPMProject::DoInsertFiles
wxPMProject::FindDocumentByFile
wxPMProject::FindFile
wxPMProject::FindFilesByMimeType
wxPMProject::GetFileTextContent
wxPMProject::GetFiles
wxPMProject::GetMergableMenuChain
wxPMProject::GetUsedIndecies
wxPMProject::InsertFiles
wxPMProject::OnClosingChildDocument
wxPMProject::OnCmdAddFile
wxPMProject::OnCmdFilesRecursively
wxPMProject::OnCmdProjectSettings
wxPMProject::OnCreate
wxPMProject::RemoveFile
wxPMProject::SerializePMDocument
wxPMProject::UseSerializer
wxPMProject()
~wxPMProject()
bool AddFile(wxPMFileInfo* pFile)
bool AddMultipleFiles(PMFileInfoListT& lst)
project management
bool CanAcceptOtherFiles()
bool ContainsFile(const wxPMFileInfo& finfo)
void DoAddFile(const wxString& path)
void DoInsertFiles(bool recursive, wxString topDir, const wxString& mask, wxStringList& fileList)
wxPMDocument* FindDocumentByFile(const wxPMFileInfo& file)
convinience methods
wxPMFileInfo* FindFile(const wxString& fileName, bool matchSubstring = FALSE)
void FindFilesByMimeType(const wxString& mimeType, PMFileInfoListT& toLst)
bool GetFileTextContent(const wxPMFileInfo& file, wxString& toStr)
PMFileInfoListT& GetFiles()
wxPMMergableMenuChain* GetMergableMenuChain()
overridable
wxStringList& GetUsedIndecies()
void InsertFiles(bool recursive)
void OnClosingChildDocument(wxPMDocument* pChild, bool wasSaved)
void OnCmdAddFile(wxCommandEvent& event)
command-event handlers **
void OnCmdFilesRecursively(wxCommandEvent& event)
virtual void OnCmdAddFiles( wxCommandEvent& event );
void OnCmdProjectSettings(wxCommandEvent& event)
bool OnCreate(const wxString& path, long flags)
overridden method of wxDocument (in order to succeed without a view-class)
bool RemoveFile(wxPMFileInfo* pFile)
bool SerializePMDocument(wxPMSerializer& ser)
bool UseSerializer()
returns TRUE