void CViewBase::RestoreListColumnState(wxString strName, wxListItem& liColumnInfo) { CConfigManager* pConfig = wxGetApp().GetConfigManager(); long lTempValue = 0; if (pConfig->GetConfigValue(GetViewName(), strName, wxT("Width"), -1, &lTempValue)) { liColumnInfo.SetWidth(lTempValue); } m_pListPane->SetColumn(liColumnInfo.GetColumn(), liColumnInfo); }
bool wxListCtrl::GetColumn(int col, wxListItem& info) const { QTreeWidgetItem *qitem = m_qtTreeWidget->headerItem(); if ( qitem != NULL ) { info.SetText(wxQtConvertString(qitem->text(col))); info.SetAlign(wxQtConvertAlignFlag(qitem->textAlignment(col))); info.SetWidth(m_qtTreeWidget->columnWidth(col)); return true; } else return false; }