4bbb3e140f2493441afa00a16426ee6eb4ef4aa0
[emufront] / src / models / filepathmodel.cpp
1 // EmuFront
2 // Copyright 2010 Mikko Keinänen
3 //
4 // This file is part of EmuFront.
5 //
6 //
7 // EmuFront is free software: you can redistribute it and/or modify
8 // it under the terms of the GNU General Public License version 2 as published by
9 // the Free Software Foundation and appearing in the file gpl.txt included in the
10 // packaging of this file.
11 //
12 // EmuFront is distributed in the hope that it will be useful,
13 // but WITHOUT ANY WARRANTY; without even the implied warranty of
14 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15 // GNU General Public License for more details.
16 //
17 // You should have received a copy of the GNU General Public License
18 // along with EmuFront.  If not, see <http://www.gnu.org/licenses/>.
19
20 #include "filepathmodel.h"
21 #include <QtSql>
22
23 FilePathModel::FilePathModel(QObject *parent) :
24     EmuFrontQueryModel(parent)
25 {
26     refresh();
27 }
28
29 void FilePathModel::refresh()
30 {
31
32     // TODO
33 }
34
35 QString FilePathModel::constructSelect(QString where) const
36 {
37     // TODO
38     return QString();
39 }
40
41 Qt::ItemFlags FilePathModel::flags(const QModelIndex &index) const
42 {
43     Qt::ItemFlags flags = QSqlQueryModel::flags(index);
44     // TODO
45     return flags;
46 }
47
48 bool FilePathModel::setData(const QModelIndex &index, const QVariant &value, int role)
49 {
50     // TODO
51     return false;
52 }
53
54 bool FilePathModel::insertRows(int row, int count, const QModelIndex &parent)
55 {
56     // TODO
57     return false;
58 }
59
60 bool FilePathModel::removeRows(int row, int count, const QModelIndex &parent)
61 {
62     // TODO
63     return false;
64 }