1 #include "filesearchpath.h" 3 FileSearchPath::FileSearchPath()
8 FileSearchPath::FileSearchPath(
const QString& path)
17 QVariantList list = var.toList();
18 if (list.size() >= 1 && list.size() <= 2)
20 result.setPath(list[0].toString());
23 result.setRecursive(list[1].toBool());
29 QList<FileSearchPath> FileSearchPath::fromVariantList(
const QVariantList& collection)
31 QList<FileSearchPath> result;
32 foreach (
const QVariant& variant, collection)
34 result << fromVariant(variant);
39 bool FileSearchPath::isValid()
const 41 return path_.isNull();
44 QVariant FileSearchPath::toVariant()
const 52 QVariantList FileSearchPath::toVariantList(
const QList<FileSearchPath>& collection)
57 result << path.toVariant();