浏览代码

Make IFvDataSourceMetaData::queryAttrList const

Signed-off-by: Anthony Fishbeck <Anthony.Fishbeck@lexisnexis.com>
Anthony Fishbeck 13 年之前
父节点
当前提交
ea262abfe9
共有 3 个文件被更改,包括 6 次插入6 次删除
  1. 2 2
      common/fileview2/fvdatasource.hpp
  2. 2 2
      common/fileview2/fvsource.cpp
  3. 2 2
      common/fileview2/fvsource.ipp

+ 2 - 2
common/fileview2/fvdatasource.hpp

@@ -51,8 +51,8 @@ interface IFvDataSourceMetaData : extends IInterface
     inline bool isVirtual(unsigned column) const { return queryFieldFlags(column) == FVFFvirtual; }
     virtual const char *queryXmlTag(unsigned column) const = 0;
     virtual const char *queryXmlTag() const = 0;
-    virtual const IntArray &queryAttrList() = 0;
-    virtual const IntArray &queryAttrList(unsigned column) = 0;
+    virtual const IntArray &queryAttrList() const = 0;
+    virtual const IntArray &queryAttrList(unsigned column) const = 0;
 };
 
 IFvDataSourceMetaData * deserializeDataSourceMeta(MemoryBuffer & in);

+ 2 - 2
common/fileview2/fvsource.cpp

@@ -482,12 +482,12 @@ void DataSourceMetaData::gatherAttributes()
     }
 }
 
-const IntArray &DataSourceMetaData::queryAttrList(unsigned column)
+const IntArray &DataSourceMetaData::queryAttrList(unsigned column) const
 {
     return fields.item(column).nestedAttributes;
 }
 
-const IntArray &DataSourceMetaData::queryAttrList()
+const IntArray &DataSourceMetaData::queryAttrList() const
 {
     return attributes;
 }

+ 2 - 2
common/fileview2/fvsource.ipp

@@ -106,8 +106,8 @@ public:
     virtual unsigned queryFieldFlags(unsigned column) const;
     virtual const char *queryXmlTag(unsigned column) const;
     virtual const char *queryXmlTag() const;
-    virtual const IntArray &queryAttrList();
-    virtual const IntArray &queryAttrList(unsigned column);
+    virtual const IntArray &queryAttrList() const;
+    virtual const IntArray &queryAttrList(unsigned column) const;
 
 
     virtual IFvDataSourceMetaData * queryChildMeta(unsigned column) const;