long wxListCtrl::DoInsertColumn(long col, const wxListItem& info) { QTreeWidgetItem *qitem = m_qtTreeWidget->headerItem(); if ( qitem != NULL ) { qitem->setText(col, wxQtConvertString(info.GetText())); qitem->setTextAlignment(col, wxQtConvertTextAlign(info.GetAlign())); if (info.GetWidth()) m_qtTreeWidget->setColumnWidth(col, info.GetWidth()); return col; } else return -1; }
void CViewBase::SaveListColumnState(wxString strName, wxListItem& liColumnInfo) { CConfigManager* pConfig = wxGetApp().GetConfigManager(); pConfig->SetConfigValue(GetViewName(), strName, wxT("Width"), liColumnInfo.GetWidth()); }