本文整理汇总了C++中wxDataViewEvent::GetItem方法的典型用法代码示例。如果您正苦于以下问题:C++ wxDataViewEvent::GetItem方法的具体用法?C++ wxDataViewEvent::GetItem怎么用?C++ wxDataViewEvent::GetItem使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类wxDataViewEvent
的用法示例。
在下文中一共展示了wxDataViewEvent::GetItem方法的12个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: OnLineSelected
void NewBuildTab::OnLineSelected(wxDataViewEvent& e)
{
if(e.GetItem().IsOk()) {
DoSelectAndOpen(e.GetItem());
}
}
示例2: OnItemActivated
void PSDebuggerPage::OnItemActivated(wxDataViewEvent& event)
{
wxVariant value;
m_dvListCtrlDebuggerSearchPaths->GetValue(value, m_dvListCtrlDebuggerSearchPaths->ItemToRow(event.GetItem()), 0);
if ( !value.IsNull() ) {
wxString path = value.GetString();
path = ::wxDirSelector(_("Select a folder"), path);
if ( !path.IsEmpty() ) {
m_dvListCtrlDebuggerSearchPaths->DeleteItem( m_dvListCtrlDebuggerSearchPaths->ItemToRow(event.GetItem()) );
::PostCall(this, (clEventFunc_t) &PSDebuggerPage::DoAddPath, new wxStringClientData(path));
}
}
}
示例3: OnItemActivated
void CscopeTab::OnItemActivated(wxDataViewEvent& event)
{
event.Skip();
DoItemActivated( event.GetItem() );
}
示例4: OnListItemSelected
void SplitTransactionDialog::OnListItemSelected(wxDataViewEvent& event)
{
wxDataViewItem item = event.GetItem();
selectedIndex_ = lcSplit_->ItemToRow(item);
SetDisplayEditDeleteButtons();
}
示例5: OnDVItemActivated
void OpenResourceDlg::OnDVItemActivated(wxDataViewEvent& event)
{
SetSelectedItem( DoGetItemData( event.GetItem() ) );
EndModal(wxID_OK);
}
示例6: OnExpanding
void MyFrame::OnExpanding( wxDataViewEvent &event )
{
wxString title = m_music_model->GetTitle( event.GetItem() );
wxLogMessage( "wxEVT_DATAVIEW_ITEM_EXPANDING, Item: %s", title );
}
示例7: OnItemActivated
void SSHAccountManagerDlg::OnItemActivated(wxDataViewEvent& event)
{
DoEditAccount(event.GetItem());
}
示例8: OnValueChanged
void MyFrame::OnValueChanged( wxDataViewEvent &event )
{
wxString title = m_music_model->GetTitle( event.GetItem() );
wxLogMessage( "wxEVT_DATAVIEW_ITEM_VALUE_CHANGED, Item Id: %s; Column: %d",
title, event.GetColumn() );
}
示例9: OnCollapsed
void MyFrame::OnCollapsed( wxDataViewEvent &event )
{
wxString title = m_music_model->GetTitle( event.GetItem() );
wxLogMessage( "wxEVT_DATAVIEW_ITEM_COLLAPSED, Item: %s", title );
}
示例10: OnEditingDone
void MyFrame::OnEditingDone( wxDataViewEvent &event )
{
wxString title = m_music_model->GetTitle( event.GetItem() );
wxLogMessage( "wxEVT_DATAVIEW_ITEM_EDITING_DONE, Item: %s", title );
}
示例11: OnFileMappingItemActivated
void PHPProjectSettingsDlg::OnFileMappingItemActivated(wxDataViewEvent& event) {
EditItem(event.GetItem());
}
示例12: OnItemSelected
void NewProjectWizard::OnItemSelected(wxDataViewEvent& event)
{
NewProjectClientData* cd =
dynamic_cast<NewProjectClientData*>(m_dataviewTemplatesModel->GetClientObject(event.GetItem()));
if(cd) {
m_projectData.m_srcProject = cd->getProject();
m_projectData.m_sourceTemplate = cd->GetTemplate();
UpdateProjectPage();
}
}