Author: jghali
Date: Sat Jan 25 18:05:40 2020
New Revision: 23450

URL: http://scribus.net/websvn/listing.php?repname=Scribus&sc=1&rev=23450
Log:
Add setCurrentColor() to ColorCombo class

Modified:
    trunk/Scribus/scribus/ui/colorcombo.cpp
    trunk/Scribus/scribus/ui/colorcombo.h

Modified: trunk/Scribus/scribus/ui/colorcombo.cpp
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=23450&path=/trunk/Scribus/scribus/ui/colorcombo.cpp
==============================================================================
--- trunk/Scribus/scribus/ui/colorcombo.cpp     (original)
+++ trunk/Scribus/scribus/ui/colorcombo.cpp     Sat Jan 25 18:05:40 2020
@@ -69,6 +69,16 @@
        clm->setColorList(list, insertNone);
 }
 
+void ColorCombo::setCurrentColor(QString colorName)
+{
+       if (colorName == CommonStrings::None)
+               colorName = CommonStrings::tr_NoneColor;
+       
+       int index = findText(colorName);
+       if (index >= 0)
+               this->setCurrentIndex(index);
+}
+
 void ColorCombo::setPixmapType(ColorCombo::PixmapType type)
 {
        ColorListBox* clb = dynamic_cast<ColorListBox*>(view());

Modified: trunk/Scribus/scribus/ui/colorcombo.h
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=23450&path=/trunk/Scribus/scribus/ui/colorcombo.h
==============================================================================
--- trunk/Scribus/scribus/ui/colorcombo.h       (original)
+++ trunk/Scribus/scribus/ui/colorcombo.h       Sat Jan 25 18:05:40 2020
@@ -50,6 +50,7 @@
        QString currentColor() const;
 
        void setColors(ColorList& list, bool insertNone = true);
+       void setCurrentColor(QString colorName);
        void setPixmapType(ColorCombo::PixmapType type);
 
        void initColorList(ColorList* colorList, ScribusDoc* doc, const 
QString& colorValue);


_______________________________________________
scribus-commit mailing list
[email protected]
http://lists.scribus.net/mailman/listinfo/scribus-commit

Reply via email to