diff --git a/src/sqlitedb.cpp b/src/sqlitedb.cpp index 39aa9deb..f089cf2f 100644 --- a/src/sqlitedb.cpp +++ b/src/sqlitedb.cpp @@ -1179,7 +1179,7 @@ objectMap DBBrowserDB::getBrowsableObjects() const return res; } -sqlb::ObjectPtr DBBrowserDB::getObjectByName(const QString& name) const +const sqlb::ObjectPtr DBBrowserDB::getObjectByName(const QString& name) const { for(auto it=objMap.constBegin();it!=objMap.constEnd();++it) { diff --git a/src/sqlitedb.h b/src/sqlitedb.h index 5071a57e..0735f7a3 100644 --- a/src/sqlitedb.h +++ b/src/sqlitedb.h @@ -106,7 +106,7 @@ public: bool renameColumn(const QString& tablename, const sqlb::Table& table, const QString& name, sqlb::FieldPtr to, int move = 0); objectMap getBrowsableObjects() const; - sqlb::ObjectPtr getObjectByName(const QString& name) const; + const sqlb::ObjectPtr getObjectByName(const QString& name) const; bool isOpen() const; bool encrypted() const { return isEncrypted; } bool readOnly() const { return isReadOnly; } diff --git a/src/sqlitetypes.h b/src/sqlitetypes.h index bbbd76de..5642a170 100644 --- a/src/sqlitetypes.h +++ b/src/sqlitetypes.h @@ -236,7 +236,7 @@ public: bool removeField(const QString& sFieldName); void setFields(const FieldVector& fields); void setField(int index, FieldPtr f); - const FieldPtr& field(int index) { return m_fields[index]; } + const FieldPtr& field(int index) const { return m_fields[index]; } QStringList fieldNames() const; void setRowidColumn(const QString& rowid) { m_rowidColumn = rowid; }