AutoTest: Pimpl plugin

Change-Id: I36c1ec242e29b9d06c1c2304960b445833fb9ebb
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
Christian Stenger
2019-08-19 09:33:14 +02:00
parent d12f90047a
commit df93c6c5a7
2 changed files with 87 additions and 65 deletions

View File

@@ -39,13 +39,8 @@ class RunConfiguration;
namespace Autotest {
namespace Internal {
class TestFrameworkManager;
class TestNavigationWidgetFactory;
class TestProjectSettings;
class TestResultsPane;
struct TestSettings;
class TestSettingsPage;
enum class TestRunMode;
struct ChoicePair
{
@@ -79,18 +74,9 @@ public:
static void popupResultsPane();
private:
void initializeMenuEntries();
void onRunAllTriggered();
void onRunSelectedTriggered();
void onRunFileTriggered();
void onRunUnderCursorTriggered(TestRunMode mode);
QVector<QObject *> createTestObjects() const override;
class AutotestPluginPrivate *d = nullptr;
const QSharedPointer<TestSettings> m_settings;
TestFrameworkManager *m_frameworkManager = nullptr;
TestSettingsPage *m_testSettingPage = nullptr;
TestNavigationWidgetFactory *m_navigationWidgetFactory = nullptr;
TestResultsPane *m_resultsPane = nullptr;
QMap<QString, ChoicePair> m_runconfigCache;
};
} // namespace Internal