Warning, file /utilities/kate/addons/filetree/autotests/filetree_model_test.h was not indexed or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).
0001 /* This file is part of the KDE project 0002 * 0003 * SPDX-License-Identifier: LGPL-2.0-or-later 0004 */ 0005 0006 #pragma once 0007 0008 #include <QObject> 0009 0010 class KateFileTreeModel; 0011 class ResultNode; 0012 0013 class FileTreeModelTest : public QObject 0014 { 0015 Q_OBJECT 0016 0017 private Q_SLOTS: 0018 void init(); 0019 void cleanup(); 0020 void initTestCase(); 0021 void cleanupTestCase(); 0022 0023 void basic(); 0024 0025 void buildTree_data(); 0026 void buildTree(); 0027 void buildTreeFullPath_data(); 0028 void buildTreeFullPath(); 0029 void buildTreeBatch_data(); 0030 void buildTreeBatch(); 0031 void buildTreeBatchPrefill_data(); 0032 void buildTreeBatchPrefill(); 0033 0034 void listMode_data(); 0035 void listMode(); 0036 0037 void deleteDocument_data(); 0038 void deleteDocument(); 0039 void deleteDocumentBatch_data(); 0040 void deleteDocumentBatch(); 0041 0042 void rename_data(); 0043 void rename(); 0044 0045 private: 0046 void walkTree(KateFileTreeModel &model, const QModelIndex &i, ResultNode &node); 0047 };