Q_DECLARE_METATYPE(KItemRangeList)
Q_DECLARE_METATYPE(KItemRange)
-#ifdef Q_OS_WIN
-//c:\ as root for windows
-#define KDE_ROOT_PATH "C:\\"
-#else
-#define KDE_ROOT_PATH "/"
-#endif
-
static QString bookmarksFile()
{
return QStandardPaths::writableLocation(QStandardPaths::GenericDataLocation) + "/user-places.xbel";
PlacesItemModel* m_model;
QSet<int> m_tobeRemoved;
QMap<QString, QDBusInterface *> m_interfacesMap;
- int m_expectedModelCount = 15;
+ int m_expectedModelCount = 14;
bool m_hasDesktopFolder = false;
bool m_hasDocumentsFolder = false;
bool m_hasDownloadsFolder = false;
urls << QDir::homePath() + QStringLiteral("/Downloads");
}
- urls << QStringLiteral(KDE_ROOT_PATH) << QStringLiteral("trash:/")
+ urls << QStringLiteral("trash:/")
<< QStringLiteral("remote:/")
<< QStringLiteral("/media/nfs")
<< QStringLiteral("timeline:/today") << QStringLiteral("timeline:/yesterday")
void PlacesItemModelTest::testGroups()
{
const auto groups = m_model->groups();
- int expectedRemoteIndex = 3;
+ int expectedRemoteIndex = 2;
if (m_hasDesktopFolder) {
expectedRemoteIndex++;
}
PlacesItemModel *model = new PlacesItemModel();
- int tempDirIndex = 3;
+ int tempDirIndex = 2;
if (m_hasDesktopFolder) {
tempDirIndex++;
}
void PlacesItemModelTest::testSystemItems()
{
- int tempDirIndex = 3;
+ int tempDirIndex = 2;
if (m_hasDesktopFolder) {
tempDirIndex++;
}
void PlacesItemModelTest::testEditBookmark()
{
- int tempDirIndex = 1;
+ int tempDirIndex = 2;
if (m_hasDesktopFolder) {
tempDirIndex++;
}
createPlaceItem(QStringLiteral("Temporary Dir"), QUrl::fromLocalFile(QStandardPaths::writableLocation(QStandardPaths::TempLocation)), QString());
// make sure that the new item will be removed later
- schedulePlaceRemoval(tempDirIndex + 2);
+ schedulePlaceRemoval(tempDirIndex);
QSignalSpy itemsChangedSply(m_model, &PlacesItemModel::itemsChanged);
void PlacesItemModelTest::testEditAfterCreation()
{
- int tempDirIndex = 1;
+ int tempDirIndex = 2;
if (m_hasDesktopFolder) {
tempDirIndex++;
}
QTRY_COMPARE(model->count(), m_model->count());
// make sure that the new item will be removed later
- schedulePlaceRemoval(tempDirIndex + 2);
+ schedulePlaceRemoval(tempDirIndex);
// modify place text
PlacesItem *item = m_model->placesItem(tempDirIndex);
void PlacesItemModelTest::testEditMetadata()
{
- int tempDirIndex = 1;
+ int tempDirIndex = 2;
if (m_hasDesktopFolder) {
tempDirIndex++;
}
QTRY_COMPARE(model->count(), m_model->count());
// make sure that the new item will be removed later
- schedulePlaceRemoval(tempDirIndex + 2);
+ schedulePlaceRemoval(tempDirIndex);
// modify place metadata
PlacesItem *item = m_model->placesItem(tempDirIndex);
void PlacesItemModelTest::testRefresh()
{
- int tempDirIndex = 3;
+ int tempDirIndex = 2;
if (m_hasDesktopFolder) {
tempDirIndex++;
}
void PlacesItemModelTest::testDragAndDrop()
{
- int lastIndex = 2; // last index of places group
+ int lastIndex = 1; // last index of places group
if (m_hasDesktopFolder) {
lastIndex++;
}
QList<QVariant> args;
KItemRangeList range;
QStringList urls = initialUrls();
+
QSignalSpy itemsInsertedSpy(m_model, &PlacesItemModel::itemsInserted);
QSignalSpy itemsRemovedSpy(m_model, &PlacesItemModel::itemsRemoved);
void PlacesItemModelTest::renameAfterCreation()
{
- int tempDirIndex = 1;
+ int tempDirIndex = 2;
if (m_hasDesktopFolder) {
tempDirIndex++;
}
// create a new place
createPlaceItem(QStringLiteral("Temporary Dir"), tempUrl, QString());
- urls.insert(tempDirIndex + 2, tempUrl.toLocalFile());
+ urls.insert(tempDirIndex, tempUrl.toLocalFile());
// make sure that the new item will be removed later
- schedulePlaceRemoval(tempDirIndex + 2);
+ schedulePlaceRemoval(tempDirIndex);
CHECK_PLACES_URLS(urls);
QCOMPARE(model->count(), m_model->count());