本文整理汇总了C++中ExternalTool::GetTitle方法的典型用法代码示例。如果您正苦于以下问题:C++ ExternalTool::GetTitle方法的具体用法?C++ ExternalTool::GetTitle怎么用?C++ ExternalTool::GetTitle使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ExternalTool
的用法示例。
在下文中一共展示了ExternalTool::GetTitle方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: Apply
void ExternalToolsDialog::Apply()
{
// If a tool doesn't have a name, give it one since this prevents
// us from putting it in the menu.
int selectedItem = m_listBox->GetSelection();
for (unsigned int i = 0; i < m_workingTools.size(); ++i)
{
ExternalTool* tool = m_workingTools[i];
if (tool->GetTitle().IsEmpty())
{
tool->SetTitle("Unnamed Tool");
m_listBox->Delete(i);
m_listBox->Insert(tool->GetTitle(), i);
}
}
m_listBox->SetSelection(selectedItem);
UpdateControlsForSelection(selectedItem);
// Apply the changes.
CopyVector(*m_appliedTools, m_workingTools);
}
示例2: OnAdd
void ExternalToolsDialog::OnAdd(wxCommandEvent& event)
{
ExternalTool* tool = new ExternalTool;
m_workingTools.push_back(tool);
m_listBox->Append(tool->GetTitle());
int newItem = m_listBox->GetCount() - 1;
m_listBox->SetSelection(newItem);
UpdateControlsForSelection(newItem);
m_titleTextBox->SetFocus();
}
示例3: OnTitleTextBoxChanged
void ExternalToolsDialog::OnTitleTextBoxChanged(wxCommandEvent& event)
{
ExternalTool* tool = GetSelectedTool();
if (tool != NULL)
{
tool->SetTitle(m_titleTextBox->GetValue());
int selectedItem = m_listBox->GetSelection();
m_listBox->Delete(selectedItem);
m_listBox->Insert(tool->GetTitle(), selectedItem);
m_listBox->SetSelection(selectedItem);
}
}