Pass database object to others using their constructors.

Prepare SQLiteDB class functions so it can be instantiated.
This commit is contained in:
codestation
2014-01-29 01:06:19 -04:30
parent a021c5db8f
commit f722c4579b
18 changed files with 224 additions and 130 deletions

View File

@@ -275,13 +275,6 @@ int SQLiteDB::recursiveScanRootDirectory(const QString &base_path, int parent, i
return total_objects;
}
bool SQLiteDB::getObjectMetadata(int ohfi, metadata_t &metadata)
{
Q_UNUSED(ohfi);
Q_UNUSED(metadata);
return false;
}
int SQLiteDB::getPathId(const QString &path)
{
QSqlQuery query(QString("SELECT object_id from sources WHERE path = %1").arg(path));
@@ -812,3 +805,70 @@ uint SQLiteDB::insertApplicationEntry(const QString &path, int type, int parent,
db.commit();
return ohfi;
}
bool SQLiteDB::getObjectMetadata(int ohfi, metadata_t &metadata)
{
return false;
}
int SQLiteDB::childObjectCount(int parent_ohfi)
{
return 0;
}
bool SQLiteDB::deleteEntry(int ohfi, int root_ohfi)
{
return false;
}
int SQLiteDB::getObjectMetadatas(int parent_ohfi, metadata_t **metadata, int index, int max_number)
{
return 0;
}
qint64 SQLiteDB::getObjectSize(int ohfi)
{
return -1;
}
int SQLiteDB::getPathId(const char *name, int ohfi)
{
return 0;
}
int SQLiteDB::insertObjectEntry(const QString &path, int parent_ohfi)
{
return 0;
}
QString SQLiteDB::getAbsolutePath(int ohfi)
{
return NULL;
}
QString SQLiteDB::getRelativePath(int ohfi)
{
return NULL;
}
bool SQLiteDB::renameObject(int ohfi, const QString &name)
{
return false;
}
void SQLiteDB::setObjectSize(int ohfi, qint64 size)
{
}
int SQLiteDB::getRootId(int ohfi)
{
return 0;
}
int SQLiteDB::getParentId(int ohfi)
{
return 0;
}