diff --git a/ico/22x22/format-text-subscript.svg.png b/ico/22x22/format-text-subscript.svg.png new file mode 100644 index 000000000..49b48470d Binary files /dev/null and b/ico/22x22/format-text-subscript.svg.png differ diff --git a/ico/22x22/format-text-superscript.svg.png b/ico/22x22/format-text-superscript.svg.png new file mode 100644 index 000000000..f719c9f6b Binary files /dev/null and b/ico/22x22/format-text-superscript.svg.png differ diff --git a/qelectrotech.qrc b/qelectrotech.qrc index 161664349..98020e2d4 100644 --- a/qelectrotech.qrc +++ b/qelectrotech.qrc @@ -253,5 +253,7 @@ ico/16x16/help-donate.svg ico/16x16/edit-download.svg ico/16x16/kdenlive-show-video.svg + ico/22x22/format-text-subscript.svg.png + ico/22x22/format-text-superscript.svg.png diff --git a/sources/qeticons.cpp b/sources/qeticons.cpp index 3b378d763..b26995223 100644 --- a/sources/qeticons.cpp +++ b/sources/qeticons.cpp @@ -190,6 +190,8 @@ namespace QET { QIcon QETDonate; QIcon QETDownload; QIcon QETVideo; + QIcon super; + QIcon sub; } } @@ -462,4 +464,6 @@ void QET::Icons::initIcons() { listDrawings .addFile(":/ico/48x48/view-pim-journal.png"); AutoNum .addFile(":/ico/128x128/plasmagik.png"); TerminalStrip .addFile(":/ico/22x22/terminalstrip.png"); + sub .addFile(":/ico/22x22/format-text-subscript.svg.png"); + super .addFile(":/ico/22x22/format-text-superscript.svg.png"); } diff --git a/sources/qeticons.h b/sources/qeticons.h index cde960e5c..777817fe6 100644 --- a/sources/qeticons.h +++ b/sources/qeticons.h @@ -199,6 +199,8 @@ namespace QET { extern QIcon QETDonate; extern QIcon QETDownload; extern QIcon QETVideo; + extern QIcon super; + extern QIcon sub; } } #endif diff --git a/sources/richtext/richtexteditor.cpp b/sources/richtext/richtexteditor.cpp index e562bf552..ba779a400 100644 --- a/sources/richtext/richtexteditor.cpp +++ b/sources/richtext/richtexteditor.cpp @@ -503,19 +503,19 @@ RichTextEditorToolBar::RichTextEditorToolBar(RichTextEditor *editor, // Superscript and subscript buttons m_valign_sup_action = createCheckableAction( - QIcon(), + QIcon(":/ico/22x22/format-text-superscript.svg.png"), tr("Superscript"), this, SLOT(setVAlignSuper(bool)), this); addAction(m_valign_sup_action); m_valign_sub_action = createCheckableAction( - QIcon(), + QIcon(":/ico/22x22/format-text-subscript.svg.png"), tr("Subscript"), this, SLOT(setVAlignSub(bool)), this); addAction(m_valign_sub_action); - m_valign_sup_action -> setVisible( false ); - m_valign_sub_action -> setVisible( false ); + m_valign_sup_action -> setVisible( true ); + m_valign_sub_action -> setVisible( true ); // Insert hyperlink and image buttons