Index: src/libchcore/TFileInfo.cpp =================================================================== diff -u -N -r081055369d6b332ef1651877756657973b1b2d9c -rfc67a825635691930b3ac00dc95b16e59f3d2fae --- src/libchcore/TFileInfo.cpp (.../TFileInfo.cpp) (revision 081055369d6b332ef1651877756657973b1b2d9c) +++ src/libchcore/TFileInfo.cpp (.../TFileInfo.cpp) (revision fc67a825635691930b3ac00dc95b16e59f3d2fae) @@ -277,9 +277,17 @@ m_setModifications.reset(); } -void TFileInfo::InitLoader(IColumnsDefinition& rColumns) +void TFileInfo::InitColumns(IColumnsDefinition& rColumns) { - rColumns % _T("id") % _T("rel_path") % _T("base_path_id") % _T("attr") % _T("size") % _T("time_created") % _T("time_last_write") % _T("time_last_access") % _T("flags"); + rColumns.AddColumn(_T("id"), IColumnsDefinition::eType_sizet); + rColumns.AddColumn(_T("rel_path"), IColumnsDefinition::eType_path); + rColumns.AddColumn(_T("base_path_id"), IColumnsDefinition::eType_sizet); + rColumns.AddColumn(_T("attr"), IColumnsDefinition::eType_ulong); + rColumns.AddColumn(_T("size"), IColumnsDefinition::eType_ulonglong); + rColumns.AddColumn(_T("time_created"), IColumnsDefinition::eType_ulonglong); + rColumns.AddColumn(_T("time_last_write"), IColumnsDefinition::eType_ulonglong); + rColumns.AddColumn(_T("time_last_access"), IColumnsDefinition::eType_ulonglong); + rColumns.AddColumn(_T("flags"), IColumnsDefinition::eType_uint); } void TFileInfo::Load(const ISerializerRowReaderPtr& spRowReader, const TBasePathDataContainerPtr& spSrcContainer)