ProjectExplorer: Introduce TextDisplay for simple display tasks

That's effectively a beefed-up TextDisplay previously used only in
Incredibuild.

Change-Id: I0cedef24cede8b8513e80b64f589abe62a68814e
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
hjk
2020-08-14 08:55:22 +02:00
parent 6e4ca8b6af
commit 9e54e1776e
4 changed files with 72 additions and 23 deletions

View File

@@ -52,17 +52,5 @@ private:
class CommandBuilderAspectPrivate *d = nullptr;
};
class TextDisplay final : public ProjectExplorer::ProjectConfigurationAspect
{
public:
TextDisplay(const QString &message) : m_message(message) {}
private:
void addToLayout(ProjectExplorer::LayoutBuilder &builder) final;
QString m_message;
QPointer<QLabel> m_label;
};
} // namespace Internal
} // namespace IncrediBuild