summaryrefslogtreecommitdiff
path: root/src/plugins/autotest/testtreemodel.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/autotest/testtreemodel.h')
-rw-r--r--src/plugins/autotest/testtreemodel.h16
1 files changed, 9 insertions, 7 deletions
diff --git a/src/plugins/autotest/testtreemodel.h b/src/plugins/autotest/testtreemodel.h
index 895a9a582e..c22a8f8d49 100644
--- a/src/plugins/autotest/testtreemodel.h
+++ b/src/plugins/autotest/testtreemodel.h
@@ -36,10 +36,10 @@
namespace Autotest {
namespace Internal {
-
class TestCodeParser;
-class TestParseResult;
+} // namespace Internal
+class TestParseResult;
using TestParseResultPtr = QSharedPointer<TestParseResult>;
class AUTOTESTSHARED_EXPORT TestTreeModel : public Utils::TreeModel<>
@@ -52,13 +52,13 @@ public:
bool setData(const QModelIndex &index, const QVariant &value, int role) override;
Qt::ItemFlags flags(const QModelIndex &index) const override;
- TestCodeParser *parser() const { return m_parser; }
+ Internal::TestCodeParser *parser() const { return m_parser; }
bool hasTests() const;
QList<TestConfiguration *> getAllTestCases() const;
QList<TestConfiguration *> getSelectedTests() const;
QList<TestConfiguration *> getTestsForFile(const Utils::FilePath &fileName) const;
QList<TestTreeItem *> testItemsByName(const QString &testName);
- void syncTestFrameworks();
+ void synchronizeTestFrameworks();
void rebuild(const QList<Core::Id> &frameworkIds);
#ifdef WITH_TESTS
@@ -99,9 +99,11 @@ private:
void filterAndInsert(TestTreeItem *item, TestTreeItem *root, bool groupingEnabled);
QList<TestTreeItem *> testItemsByName(TestTreeItem *root, const QString &testName);
- TestCodeParser *m_parser;
+ Internal::TestCodeParser *m_parser = nullptr;
};
+namespace Internal {
+
class TestTreeSortFilterModel : public QSortFilterProxyModel
{
Q_OBJECT
@@ -114,7 +116,7 @@ public:
};
explicit TestTreeSortFilterModel(TestTreeModel *sourceModel, QObject *parent = nullptr);
- void setSortMode(TestTreeItem::SortMode sortMode);
+ void setSortMode(Autotest::TestTreeItem::SortMode sortMode);
void setFilterMode(FilterMode filterMode);
void toggleFilter(FilterMode filterMode);
static FilterMode toFilterMode(int f);
@@ -124,7 +126,7 @@ protected:
bool filterAcceptsRow(int sourceRow, const QModelIndex &sourceParent) const;
private:
- TestTreeItem::SortMode m_sortMode = TestTreeItem::Alphabetically;
+ Autotest::TestTreeItem::SortMode m_sortMode = Autotest::TestTreeItem::Alphabetically;
FilterMode m_filterMode = Basic;
};