AutoTest: Drop ITestSettingsPage intermediate class

Less code in total, and more uniform with other IOptionPage subclasses.

Change-Id: I3d1cb9fae0faf32a360394cc5cf3262a9b59b456
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
hjk
2020-01-10 12:00:37 +01:00
parent d86fba3ee1
commit 03003872bc
19 changed files with 41 additions and 100 deletions

View File

@@ -44,12 +44,10 @@ namespace Internal {
class TestRunner;
struct TestSettings;
}
class IFrameworkSettings;
class ITestParser;
class ITestSettingsPage;
class TestTreeModel;
class TestFrameworkManager
@@ -80,7 +78,7 @@ private:
explicit TestFrameworkManager();
QHash<Core::Id, ITestFramework *> m_registeredFrameworks;
QHash<Core::Id, QSharedPointer<IFrameworkSettings> > m_frameworkSettings;
QVector<ITestSettingsPage *> m_frameworkSettingsPages;
QVector<Core::IOptionsPage *> m_frameworkSettingsPages;
TestTreeModel *m_testTreeModel;
Internal::TestRunner *m_testRunner;