forked from qt-creator/qt-creator
QmlDesigner: Fix for color roles
Change-Id: I6336130d7db684a13081e5a128753816bf5bbcc5 Fixes: QDS-4038 Fixes: QDS-4039 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
This commit is contained in:
@@ -39,6 +39,9 @@ AnnotationTabWidget::AnnotationTabWidget(QWidget *parent)
|
|||||||
{
|
{
|
||||||
auto *commentCornerWidget = new QToolBar;
|
auto *commentCornerWidget = new QToolBar;
|
||||||
|
|
||||||
|
//Making it look similar to timeline editor button:
|
||||||
|
commentCornerWidget->setStyleSheet("QToolBar { background-color: transparent; border-width: 1px; }");
|
||||||
|
|
||||||
auto *commentAddAction = new QAction(TimelineIcons::ADD_TIMELINE.icon(),
|
auto *commentAddAction = new QAction(TimelineIcons::ADD_TIMELINE.icon(),
|
||||||
tr("Add Comment")); //timeline icons?
|
tr("Add Comment")); //timeline icons?
|
||||||
auto *commentRemoveAction = new QAction(TimelineIcons::REMOVE_TIMELINE.icon(),
|
auto *commentRemoveAction = new QAction(TimelineIcons::REMOVE_TIMELINE.icon(),
|
||||||
|
|||||||
@@ -119,6 +119,14 @@ RichTextEditor::RichTextEditor(QWidget *parent)
|
|||||||
ui->textEdit->setTextInteractionFlags(Qt::TextEditorInteraction | Qt::LinksAccessibleByMouse);
|
ui->textEdit->setTextInteractionFlags(Qt::TextEditorInteraction | Qt::LinksAccessibleByMouse);
|
||||||
ui->tableBar->setVisible(false);
|
ui->tableBar->setVisible(false);
|
||||||
|
|
||||||
|
const QColor backColor = Theme::getColor(Theme::DSpanelBackground);
|
||||||
|
|
||||||
|
const QString toolBarStyleSheet =
|
||||||
|
QString("QToolBar { background-color: %1; border-width: 1px }").arg(backColor.name());
|
||||||
|
|
||||||
|
ui->toolBar->setStyleSheet(toolBarStyleSheet);
|
||||||
|
ui->tableBar->setStyleSheet(toolBarStyleSheet);
|
||||||
|
|
||||||
setupEditActions();
|
setupEditActions();
|
||||||
setupTextActions();
|
setupTextActions();
|
||||||
setupImageActions();
|
setupImageActions();
|
||||||
@@ -201,7 +209,7 @@ void RichTextEditor::setDocumentBaseUrl(const QUrl& url)
|
|||||||
QIcon RichTextEditor::getIcon(Theme::Icon icon)
|
QIcon RichTextEditor::getIcon(Theme::Icon icon)
|
||||||
{
|
{
|
||||||
const QString fontName = "qtds_propertyIconFont.ttf";
|
const QString fontName = "qtds_propertyIconFont.ttf";
|
||||||
const QColor iconColorNormal(Theme::getColor(Theme::IconsBaseColor));
|
const QColor iconColorNormal(Theme::getColor(Theme::DStextColor));
|
||||||
|
|
||||||
return Utils::StyleHelper::getIconFromIconFont(
|
return Utils::StyleHelper::getIconFromIconFont(
|
||||||
fontName, Theme::getIconUnicode(icon), 20, 20, iconColorNormal);
|
fontName, Theme::getIconUnicode(icon), 20, 20, iconColorNormal);
|
||||||
|
|||||||
@@ -205,9 +205,10 @@ TimelineWidget::TimelineWidget(TimelineView *view)
|
|||||||
auto *topSpacer = new QSpacerItem(40, 20, QSizePolicy::Minimum, QSizePolicy::Expanding);
|
auto *topSpacer = new QSpacerItem(40, 20, QSizePolicy::Minimum, QSizePolicy::Expanding);
|
||||||
auto *bottomSpacer = new QSpacerItem(40, 20, QSizePolicy::Minimum, QSizePolicy::Expanding);
|
auto *bottomSpacer = new QSpacerItem(40, 20, QSizePolicy::Minimum, QSizePolicy::Expanding);
|
||||||
|
|
||||||
QString labelText =
|
const QString labelText =
|
||||||
tr("This file does not contain a timeline. <br><br> \
|
tr("This file does not contain a timeline. <br><br>"
|
||||||
To create an animation, add a timeline by clicking the + button.");
|
"To create an animation, add a timeline by clicking the + button.");
|
||||||
|
|
||||||
onboardingTopLabel->setText(labelText);
|
onboardingTopLabel->setText(labelText);
|
||||||
onboardingTopLabel->setAlignment(Qt::AlignHCenter | Qt::AlignVCenter);
|
onboardingTopLabel->setAlignment(Qt::AlignHCenter | Qt::AlignVCenter);
|
||||||
|
|
||||||
@@ -241,7 +242,7 @@ TimelineWidget::TimelineWidget(TimelineView *view)
|
|||||||
{
|
{
|
||||||
QPalette timelinePalette;
|
QPalette timelinePalette;
|
||||||
timelinePalette.setColor(QPalette::Text, Utils::creatorTheme()->color(
|
timelinePalette.setColor(QPalette::Text, Utils::creatorTheme()->color(
|
||||||
Utils::Theme::QmlDesigner_FormEditorForegroundColor));
|
Utils::Theme::DStextColor));
|
||||||
timelinePalette.setColor(QPalette::WindowText, timelinePalette.color(QPalette::Text));
|
timelinePalette.setColor(QPalette::WindowText, timelinePalette.color(QPalette::Text));
|
||||||
timelinePalette.setColor(QPalette::Window, Utils::creatorTheme()->color(
|
timelinePalette.setColor(QPalette::Window, Utils::creatorTheme()->color(
|
||||||
Utils::Theme::QmlDesigner_BackgroundColorDarkAlternate));
|
Utils::Theme::QmlDesigner_BackgroundColorDarkAlternate));
|
||||||
|
|||||||
Reference in New Issue
Block a user