internal SonarQubeNavigationItem([Import] ITeamExplorerController controller)
{
if (controller == null)
{
throw new ArgumentNullException(nameof(controller));
}
this.controller = controller;
this.Text = Strings.TeamExplorerPageTitle;
this.IsVisible = true;
this.IsEnabled = true;
var image = ResourceHelper.Get<DrawingImage>("SonarQubeServerIcon");
this.m_icon = image != null ? new DrawingBrush(image.Drawing) : null;
this.m_defaultArgbColorBrush = ResourceHelper.Get<SolidColorBrush>("SQForegroundBrush");
}