本文整理汇总了C++中BrowseMarks::RecordMark方法的典型用法代码示例。如果您正苦于以下问题:C++ BrowseMarks::RecordMark方法的具体用法?C++ BrowseMarks::RecordMark怎么用?C++ BrowseMarks::RecordMark使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类BrowseMarks
的用法示例。
在下文中一共展示了BrowseMarks::RecordMark方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: ParseBrowse_MarksString
// ----------------------------------------------------------------------------
bool BrowseTrackerLayout::ParseBrowse_MarksString(const wxString& filename, wxString BrowseMarksString, FileBrowse_MarksHash& m_EdMarksArchive)
// ----------------------------------------------------------------------------
{
if (filename.IsEmpty()) return false;
if ( BrowseMarksString.IsEmpty() ) return false;
ProjectFile* pf = m_pProject->GetFileByFilename( filename, true, true);
if ( not pf ) return false;
wxString filenamePath = pf->file.GetFullPath();
// parse the comma delimited string
BrowseMarks* pEdPosnArchive = new BrowseMarks(filenamePath );
wxStringTokenizer tkz(BrowseMarksString, wxT(","));
while ( tkz.HasMoreTokens() )
{ long longnum;
tkz.GetNextToken().ToLong(&longnum);
pEdPosnArchive->RecordMark(longnum);
}//while
m_EdMarksArchive[filenamePath] = pEdPosnArchive;
return true;
}//ParseBrowse_MarksString