Contents Up Previous Next

wxPMProject

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

wxPMDocument

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

wxPMProject()


wxPMProject::~wxPMProject

~wxPMProject()


wxPMProject::AddFile

bool AddFile(wxPMFileInfo* pFile)


wxPMProject::AddMultipleFiles

bool AddMultipleFiles(PMFileInfoListT& lst)

project management


wxPMProject::CanAcceptOtherFiles

bool CanAcceptOtherFiles()


wxPMProject::ContainsFile

bool ContainsFile(const wxPMFileInfo& finfo)


wxPMProject::DoAddFile

void DoAddFile(const wxString& path)


wxPMProject::DoInsertFiles

void DoInsertFiles(bool recursive, wxString topDir, const wxString& mask, wxStringList& fileList)


wxPMProject::FindDocumentByFile

wxPMDocument* FindDocumentByFile(const wxPMFileInfo& file)

convinience methods


wxPMProject::FindFile

wxPMFileInfo* FindFile(const wxString& fileName, bool matchSubstring = FALSE)


wxPMProject::FindFilesByMimeType

void FindFilesByMimeType(const wxString& mimeType, PMFileInfoListT& toLst)


wxPMProject::GetFileTextContent

bool GetFileTextContent(const wxPMFileInfo& file, wxString& toStr)


wxPMProject::GetFiles

PMFileInfoListT& GetFiles()


wxPMProject::GetMergableMenuChain

wxPMMergableMenuChain* GetMergableMenuChain()

overridable


wxPMProject::GetUsedIndecies

wxStringList& GetUsedIndecies()


wxPMProject::InsertFiles

void InsertFiles(bool recursive)


wxPMProject::OnClosingChildDocument

void OnClosingChildDocument(wxPMDocument* pChild, bool wasSaved)


wxPMProject::OnCmdAddFile

void OnCmdAddFile(wxCommandEvent& event)

command-event handlers **


wxPMProject::OnCmdFilesRecursively

void OnCmdFilesRecursively(wxCommandEvent& event)

virtual void OnCmdAddFiles( wxCommandEvent& event );


wxPMProject::OnCmdProjectSettings

void OnCmdProjectSettings(wxCommandEvent& event)


wxPMProject::OnCreate

bool OnCreate(const wxString& path, long flags)

overridden method of wxDocument (in order to succeed without a view-class)


wxPMProject::RemoveFile

bool RemoveFile(wxPMFileInfo* pFile)


wxPMProject::SerializePMDocument

bool SerializePMDocument(wxPMSerializer& ser)


wxPMProject::UseSerializer

bool UseSerializer()

returns TRUE