]> git.lyx.org Git - features.git/commitdiff
Mark "edit externally" button of preamble and local layout
authorJuergen Spitzmueller <spitz@lyx.org>
Fri, 23 Dec 2022 07:19:26 +0000 (08:19 +0100)
committerJuergen Spitzmueller <spitz@lyx.org>
Fri, 23 Dec 2022 07:19:26 +0000 (08:19 +0100)
while external editing is underway

src/frontends/qt/GuiDocument.cpp

index 22e2069d24ee8e695ab8015c405a26ffb20dd917..33f79a7a197b622f3933b88a57aaa26c964c0a71 100644 (file)
@@ -576,7 +576,7 @@ void PreambleModule::editExternal() {
                preambleTE->document()->setPlainText(toqstr(s));
                tempfile_.reset();
                editPB->setText(qt_("&Edit Externally"));
-               editPB->setStyleSheet("");
+               editPB->setIcon(QIcon());
                changed();
                return;
        }
@@ -593,8 +593,8 @@ void PreambleModule::editExternal() {
        preambleTE->setReadOnly(true);
        theFormats().edit(*current_id_, tempfilename, format);
        editPB->setText(qt_("&End Edit"));
-       editPB->setStyleSheet(
-               colorButtonStyleSheet(QColor(255, 0, 0)));
+       QIcon warn(getPixmap("images/", "emblem-shellescape", "svgz,png"));
+       editPB->setIcon(warn);
        changed();
 }
 
@@ -755,6 +755,7 @@ void LocalLayout::editExternal() {
                locallayoutTE->document()->setPlainText(toqstr(s));
                tempfile_.reset();
                editPB->setText(qt_("&Edit Externally"));
+               editPB->setIcon(QIcon());
                changed();
                return;
        }
@@ -771,6 +772,8 @@ void LocalLayout::editExternal() {
        locallayoutTE->setReadOnly(true);
        theFormats().edit(*current_id_, tempfilename, format);
        editPB->setText(qt_("&End Edit"));
+       QIcon warn(getPixmap("images/", "emblem-shellescape", "svgz,png"));
+       editPB->setIcon(warn);
        validatePB->setEnabled(false);
        hideConvert();
        changed();