r24727 by jghali - Code cleanup
scribus-commit
scribus-commit at lists.scribus.net
Sun Oct 3 14:16:59 UTC 2021
Author: jghali
Date: Sun Oct 3 14:16:59 2021
New Revision: 24727
URL: http://scribus.net/websvn/listing.php?repname=Scribus&sc=1&rev=24727
Log:
Code cleanup
Modified:
trunk/Scribus/scribus/fpointarray.cpp
trunk/Scribus/scribus/prefsmanager.cpp
trunk/Scribus/scribus/prefsmanager.h
trunk/Scribus/scribus/ui/dcolor.cpp
trunk/Scribus/scribus/ui/dcolor.h
trunk/Scribus/scribus/ui/effectsdialog.cpp
trunk/Scribus/scribus/ui/effectsdialog.h
trunk/Scribus/scribus/ui/fontcombo.cpp
trunk/Scribus/scribus/ui/fontcombo.h
trunk/Scribus/scribus/ui/fontembeddingcombo.cpp
trunk/Scribus/scribus/ui/fontembeddingcombo.h
Modified: trunk/Scribus/scribus/fpointarray.cpp
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=24727&path=/trunk/Scribus/scribus/fpointarray.cpp
==============================================================================
--- trunk/Scribus/scribus/fpointarray.cpp (original)
+++ trunk/Scribus/scribus/fpointarray.cpp Sun Oct 3 14:16:59 2021
@@ -304,7 +304,7 @@
bool FPointArray::hasLastQuadPoint(double x1, double y1, double x2, double y2, double x3, double y3, double x4, double y4) const
{
- int i = QVector<FPoint>::count()-4;
+ int i = QVector<FPoint>::count() - 4;
if (i < 0)
return false;
ConstIterator p = begin();
@@ -431,11 +431,11 @@
void FPointArray::pointDerivativesAt(int seg, double t, FPoint* p, FPoint* d1, FPoint* d2) const
{
// Copy points.
- FPoint* q = new FPoint[ 4 ];
+ FPoint q[ 4 ];
q[ 0 ] = point(seg);
- q[ 1 ] = point(seg+1);
- q[ 3 ] = point(seg+2);
- q[ 2 ] = point(seg+3);
+ q[ 1 ] = point(seg + 1);
+ q[ 3 ] = point(seg + 2);
+ q[ 2 ] = point(seg + 3);
// The De Casteljau algorithm.
for (unsigned short j = 1; j <= 3; j++)
{
@@ -459,7 +459,6 @@
// Save point.
if (p)
*p = q[ 0 ];
- delete[] (q);
}
bool FPointArray::isBezierClosed() const
@@ -544,7 +543,7 @@
QPainterPath FPointArray::toQPainterPath(bool closed) const
{
- QPainterPath m_path = QPainterPath();
+ QPainterPath m_path;
bool nPath = true;
bool first = true;
FPoint np, np1, np2, np3, np4, firstP;
@@ -648,12 +647,12 @@
m_svgState->WasM = false;
if (size() > 3)
{
- FPoint b1 = point(size()-4);
- FPoint b2 = point(size()-3);
- FPoint b3 = point(size()-2);
- FPoint b4 = point(size()-1);
- FPoint n1 = FPoint(m_svgState->CurrX, m_svgState->CurrY);
- FPoint n2 = FPoint(x1, y1);
+ FPoint b1 = point(size() - 4);
+ FPoint b2 = point(size() - 3);
+ FPoint b3 = point(size() - 2);
+ FPoint b4 = point(size() - 1);
+ FPoint n1(m_svgState->CurrX, m_svgState->CurrY);
+ FPoint n2(x1, y1);
if ((b1 == n1) && (b2 == n1) && (b3 == n2) && (b4 == n2))
return;
}
@@ -675,14 +674,14 @@
m_svgState->WasM = false;
if (m_svgState->PathLen > 3)
{
- FPoint b1 = point(size()-4);
- FPoint b2 = point(size()-3);
- FPoint b3 = point(size()-2);
- FPoint b4 = point(size()-1);
- FPoint n1 = FPoint(m_svgState->CurrX, m_svgState->CurrY);
- FPoint n2 = FPoint(x1, y1);
- FPoint n3 = FPoint(x3, y3);
- FPoint n4 = FPoint(x2, y2);
+ FPoint b1 = point(size() - 4);
+ FPoint b2 = point(size() - 3);
+ FPoint b3 = point(size() - 2);
+ FPoint b4 = point(size() - 1);
+ FPoint n1(m_svgState->CurrX, m_svgState->CurrY);
+ FPoint n2(x1, y1);
+ FPoint n3(x3, y3);
+ FPoint n4(x2, y2);
if ((b1 == n1) && (b2 == n2) && (b3 == n3) && (b4 == n4))
return;
}
Modified: trunk/Scribus/scribus/prefsmanager.cpp
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=24727&path=/trunk/Scribus/scribus/prefsmanager.cpp
==============================================================================
--- trunk/Scribus/scribus/prefsmanager.cpp (original)
+++ trunk/Scribus/scribus/prefsmanager.cpp Sun Oct 3 14:16:59 2021
@@ -550,7 +550,7 @@
void PrefsManager::applyLoadedShortCuts()
{
- QMap<QString, QPointer<ScrAction> > &actions = ScCore->primaryMainWindow()->scrActions;
+ const auto &actions = ScCore->primaryMainWindow()->scrActions;
for (auto it = appPrefs.keyShortcutPrefs.KeyActions.begin(); it != appPrefs.keyShortcutPrefs.KeyActions.end(); ++it)
{
@@ -775,36 +775,43 @@
//Move to using the ScPaths default prefs location/scribus.* from ~/.scribus.*
QString oldPR = QDir::toNativeSeparators(QDir::homePath() + "/.scribus.rc");
- QFileInfo oldPi = QFileInfo(oldPR);
+ QFileInfo oldPi(oldPR);
if (oldPi.exists())
moveFile(oldPR, m_prefsLocation + "scribus.rc");
+
QString oldPR2 = QDir::toNativeSeparators(QDir::homePath() + "/.scribusfont.rc");
- QFileInfo oldPi2 = QFileInfo(oldPR2);
+ QFileInfo oldPi2(oldPR2);
if (oldPi2.exists())
moveFile(oldPR2, m_prefsLocation + "scribusfont.rc");
+
QString oldPR3 = QDir::toNativeSeparators(QDir::homePath() + "/.scribusscrap.scs");
- QFileInfo oldPi3 = QFileInfo(oldPR3);
+ QFileInfo oldPi3(oldPR3);
if (oldPi3.exists())
moveFile(oldPR3, m_prefsLocation + "scrap.scs");
+
QString oldPrefsLocation(ScPaths::oldApplicationDataDir());
QString oldPR4 = QDir::toNativeSeparators(oldPrefsLocation + "scribus150.rc");
- QFileInfo oldPi4 = QFileInfo(oldPR4);
+ QFileInfo oldPi4(oldPR4);
if (oldPi4.exists())
moveFile(oldPR4, m_prefsLocation + "scribus150.rc");
+
QString oldPR5 = QDir::toNativeSeparators(oldPrefsLocation + "scrap150.scs");
- QFileInfo oldPi5 = QFileInfo(oldPR5);
+ QFileInfo oldPi5(oldPR5);
if (oldPi5.exists())
moveFile(oldPR5, m_prefsLocation + "scrap150.scs");
+
QString oldPR6 = QDir::toNativeSeparators(oldPrefsLocation + "prefs150.xml");
- QFileInfo oldPi6 = QFileInfo(oldPR6);
+ QFileInfo oldPi6(oldPR6);
if (oldPi6.exists())
moveFile(oldPR6, m_prefsLocation + "prefs150.xml");
+
QString oldPR7 = QDir::toNativeSeparators(oldPrefsLocation + "scripter150.rc");
- QFileInfo oldPi7 = QFileInfo(oldPR7);
+ QFileInfo oldPi7(oldPR7);
if (oldPi7.exists())
moveFile(oldPR7, m_prefsLocation + "scripter150.rc");
+
QString oldPR8 = QDir::toNativeSeparators(oldPrefsLocation + "checkfonts.xml");
- QFileInfo oldPi8 = QFileInfo(oldPR8);
+ QFileInfo oldPi8(oldPR8);
if (oldPi8.exists())
moveFile(oldPR8, m_prefsLocation + "checkfonts150.xml");
@@ -1152,7 +1159,7 @@
appPrefs.uiPrefs.showStartupDialog=showDialog;
}
-const ColorList& PrefsManager::colorSet()
+const ColorList& PrefsManager::colorSet() const
{
return appPrefs.colorPrefs.DColors;
}
@@ -1162,12 +1169,12 @@
return &appPrefs.colorPrefs.DColors;
}
-const QString& PrefsManager::colorSetName()
+const QString& PrefsManager::colorSetName() const
{
return appPrefs.colorPrefs.DColorSet;
}
-bool PrefsManager::isToolColor(const QString& name)
+bool PrefsManager::isToolColor(const QString& name) const
{
return isToolColor(appPrefs.itemToolPrefs, name);
}
@@ -1199,7 +1206,7 @@
return false;
}
-QStringList PrefsManager::toolColorNames()
+QStringList PrefsManager::toolColorNames() const
{
return toolColorNames(appPrefs.itemToolPrefs);
}
@@ -2419,7 +2426,7 @@
if (!m_importingFrom12 && dc.tagName() == "Shortcut")
{
appPrefs.keyShortcutPrefs.KeyActions[dc.attribute("Action")].actionName = dc.attribute("Action");
- QKeySequence newKeySequence = QKeySequence(dc.attribute("KeySequence"));
+ QKeySequence newKeySequence(dc.attribute("KeySequence"));
appPrefs.keyShortcutPrefs.KeyActions[dc.attribute("Action")].keySequence = newKeySequence;
}
if (dc.tagName() == "Recent")
@@ -2602,7 +2609,7 @@
appPrefs.colorPrefs.DColors.clear();
appPrefs.colorPrefs.DColors.insert("White", ScColor(0, 0, 0, 0));
appPrefs.colorPrefs.DColors.insert("Black", ScColor(0, 0, 0, 255));
- ScColor cc = ScColor(255, 255, 255, 255);
+ ScColor cc(255, 255, 255, 255);
cc.setRegistrationColor(true);
appPrefs.colorPrefs.DColors.insert("Registration", cc);
appPrefs.colorPrefs.DColors.insert("Blue", ScColor(255, 255, 0, 0));
Modified: trunk/Scribus/scribus/prefsmanager.h
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=24727&path=/trunk/Scribus/scribus/prefsmanager.h
==============================================================================
--- trunk/Scribus/scribus/prefsmanager.h (original)
+++ trunk/Scribus/scribus/prefsmanager.h Sun Oct 3 14:16:59 2021
@@ -165,16 +165,16 @@
//! \brief Sets the preferences' color set name
void setColorSetName(const QString&);
//! \brief Returns the preferences' color set
- const ColorList& colorSet();
+ const ColorList& colorSet() const;
//! \brief Returns a pointer to the preferences' color set. Needed for now until colors are better defined
ColorList* colorSetPtr();
//! \brief Returns the preferences' color set name
- const QString& colorSetName();
+ const QString& colorSetName() const;
/*! \brief Return if a color belongs to tools prefs colors */
- bool isToolColor(const QString& name);
+ bool isToolColor(const QString& name) const;
static bool isToolColor(const struct ItemToolPrefs& settings, const QString& name);
/*! \brief Return the list of used colors in tool prefs */
- QStringList toolColorNames();
+ QStringList toolColorNames() const;
static QStringList toolColorNames(const struct ItemToolPrefs& settings);
/*! \brief Replace used colors in tool prefs */
void replaceToolColors(const QMap<QString, QString>& replaceMap);
Modified: trunk/Scribus/scribus/ui/dcolor.cpp
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=24727&path=/trunk/Scribus/scribus/ui/dcolor.cpp
==============================================================================
--- trunk/Scribus/scribus/ui/dcolor.cpp (original)
+++ trunk/Scribus/scribus/ui/dcolor.cpp Sun Oct 3 14:16:59 2021
@@ -40,8 +40,6 @@
PrefsManager& prefsManager = PrefsManager::instance();
bool isToolColor = prefsManager.isToolColor(colorName);
- replaceLabel = nullptr;
- replacementColData = nullptr;
if (haveDoc || isToolColor)
{
replaceLabel = new QLabel( tr( "Replace With:" ), this );
@@ -80,7 +78,7 @@
replacementColor = replacementColData->itemText(id);
}
-const QString& DelColor::getReplacementColor()
+const QString& DelColor::getReplacementColor() const
{
return replacementColor;
}
Modified: trunk/Scribus/scribus/ui/dcolor.h
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=24727&path=/trunk/Scribus/scribus/ui/dcolor.h
==============================================================================
--- trunk/Scribus/scribus/ui/dcolor.h (original)
+++ trunk/Scribus/scribus/ui/dcolor.h Sun Oct 3 14:16:59 2021
@@ -25,23 +25,25 @@
public:
DelColor(QWidget* parent, const ColorList& colorList, const QString& colorName, bool haveDoc );
~DelColor() {};
- const QString &getReplacementColor();
+
+ const QString &getReplacementColor() const;
private:
- QLabel* deleteLabel;
- QLabel* colorToDelLabel;
- QLabel* replaceLabel;
- QPushButton* okButton;
- QPushButton* cancelButton;
- ColorCombo* replacementColData;
- QVBoxLayout* dialogLayout;
- QGridLayout* delColorLayout;
- QHBoxLayout* okCancelLayout;
+ QLabel* deleteLabel { nullptr };
+ QLabel* colorToDelLabel { nullptr };
+ QLabel* replaceLabel { nullptr };
+ QPushButton* okButton { nullptr };
+ QPushButton* cancelButton { nullptr };
+ ColorCombo* replacementColData { nullptr };
+ QVBoxLayout* dialogLayout { nullptr };
+ QGridLayout* delColorLayout { nullptr };
+ QHBoxLayout* okCancelLayout { nullptr };
+
QString replacementColor;
ColorList cList;
private slots:
- virtual void ReplaceColor(int);
+ virtual void ReplaceColor(int);
};
#endif // DELCOLOR_H
Modified: trunk/Scribus/scribus/ui/effectsdialog.cpp
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=24727&path=/trunk/Scribus/scribus/ui/effectsdialog.cpp
==============================================================================
--- trunk/Scribus/scribus/ui/effectsdialog.cpp (original)
+++ trunk/Scribus/scribus/ui/effectsdialog.cpp Sun Oct 3 14:16:59 2021
@@ -42,15 +42,16 @@
-EffectsDialog::EffectsDialog( QWidget* parent, PageItem* item, ScribusDoc* docc ) : QDialog( parent )
+EffectsDialog::EffectsDialog( QWidget* parent, PageItem* item, ScribusDoc* docc )
+ : QDialog( parent ),
+ m_doc(docc),
+ m_item(item)
{
setModal(true);
setWindowTitle( tr( "Image Effects" ) );
setWindowIcon(IconManager::instance().loadIcon("AppIcon.png"));
- m_item = item;
+
effectsList = m_item->effectsInUse;
- m_doc = docc;
- currentOptions = nullptr;
// CMSettings cms(docc, "", Intent_Perceptual);
// cms.allowColorManagement(false);
@@ -61,7 +62,6 @@
m_image.loadPicture(m_item->Pfile, m_item->pixm.imgInfo.actualPageNumber, cms, ScImage::RGBData, 72, &mode);
int iw = m_image.width();
int ih = m_image.height();
- m_imageScale = 1.0;
if ((iw > 220) || (ih > 220))
{
double sx = iw / 220.0;
@@ -755,9 +755,9 @@
m_time.start();
}
-void EffectsDialog::saveValues(bool final)
+void EffectsDialog::saveValues(bool finalValues)
{
- selectEffectHelper(final);
+ selectEffectHelper(finalValues);
effectsList.clear();
struct ImageEffect ef;
for (int e = 0; e < usedEffects->count(); ++e)
@@ -795,7 +795,7 @@
if (usedEffects->item(e)->text() == tr("Blur"))
{
ef.effectCode = ImageEffect::EF_BLUR;
- if (final)
+ if (finalValues)
ef.effectParameters = QString("%1 1.0").arg(blRadius->value() * m_imageScale);
else
ef.effectParameters = QString("%1 1.0").arg(blRadius->value());
@@ -1394,7 +1394,7 @@
connect( usedEffects, SIGNAL( itemActivated(QListWidgetItem*) ), this, SLOT( selectEffect(QListWidgetItem*) ) );
}
-void EffectsDialog::selectEffectHelper(bool final)
+void EffectsDialog::selectEffectHelper(bool finalValues)
{
if (currentOptions != nullptr)
{
@@ -1432,7 +1432,7 @@
{
QString efval;
QString tmp;
- if (!final)
+ if (!finalValues)
tmp.setNum(blRadius->value());
else
tmp.setNum(blRadius->value()*m_imageScale);
Modified: trunk/Scribus/scribus/ui/effectsdialog.h
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=24727&path=/trunk/Scribus/scribus/ui/effectsdialog.h
==============================================================================
--- trunk/Scribus/scribus/ui/effectsdialog.h (original)
+++ trunk/Scribus/scribus/ui/effectsdialog.h Sun Oct 3 14:16:59 2021
@@ -45,125 +45,126 @@
public:
EffectsDialog( QWidget* parent, PageItem* item, ScribusDoc* docc );
~EffectsDialog() {};
- void selectEffectHelper(bool final = false);
+
+ void selectEffectHelper(bool finalValues = false);
void setItemSelectable(QListWidget* widget, int itemNr, bool enable);
- QLabel* pixmapLabel1;
- QLabel* textLabel1;
- QLabel* textLabel2;
- QLabel* textLabel3;
- QLabel* textLabel4;
- QLabel* textLabel5;
- QLabel* textLabel6;
- QLabel* textLabel7;
- QLabel* textLabel8;
- QLabel* textLabel9;
- QLabel* textLabel10;
- QLabel* textLabel11;
- QLabel* textLabel12;
- QLabel* textLabel14;
- QLabel* textLabel15;
- QStackedWidget* optionStack;
- QWidget* WStackPage;
- QWidget* WStackPage_2;
- ColorCombo* colData;
- ShadeButton *shade;
- QWidget* WStackPage_3;
- QSlider* brightnessSlider;
- QWidget* WStackPage_4;
- QSlider* contrastSlider;
- QWidget* WStackPage_5;
- ScrSpinBox* shRadius;
- ScrSpinBox* shValue;
- QWidget* WStackPage_6;
- ScrSpinBox* blRadius;
- QWidget* WStackPage_7;
- QSlider* solarizeSlider;
- QWidget* WStackPage_8;
- QLabel* textLabel1d;
- ColorCombo* colData1;
- ShadeButton *shade1;
- CurveWidget *CurveD1;
- QToolButton *CurveD1Button;
- QMenu *CurveD1Pop;
- QWidgetAction* CurveD1Act;
- QLabel* textLabel2d;
- ColorCombo* colData2;
- ShadeButton *shade2;
- CurveWidget *CurveD2;
- QToolButton *CurveD2Button;
- QMenu *CurveD2Pop;
- QWidgetAction* CurveD2Act;
-
- QWidget* WStackPage_9;
- QLabel* textLabel1t;
- ColorCombo* colDatat1;
- ShadeButton *shadet1;
- CurveWidget *CurveT1;
- QToolButton *CurveT1Button;
- QMenu *CurveT1Pop;
- QWidgetAction* CurveT1Act;
- QLabel* textLabel2t;
- ColorCombo* colDatat2;
- ShadeButton *shadet2;
- CurveWidget *CurveT2;
- QToolButton *CurveT2Button;
- QMenu *CurveT2Pop;
- QWidgetAction* CurveT2Act;
- QLabel* textLabel3t;
- ColorCombo* colDatat3;
- ShadeButton *shadet3;
- CurveWidget *CurveT3;
- QToolButton *CurveT3Button;
- QMenu *CurveT3Pop;
- QWidgetAction* CurveT3Act;
-
- QWidget* WStackPage_10;
- QLabel* textLabel1q;
- ColorCombo* colDataq1;
- ShadeButton *shadeq1;
- CurveWidget *CurveQ1;
- QToolButton *CurveQ1Button;
- QMenu *CurveQ1Pop;
- QWidgetAction* CurveQ1Act;
- QLabel* textLabel2q;
- ColorCombo* colDataq2;
- ShadeButton *shadeq2;
- CurveWidget *CurveQ2;
- QToolButton *CurveQ2Button;
- QMenu *CurveQ2Pop;
- QWidgetAction* CurveQ2Act;
- QLabel* textLabel3q;
- ColorCombo* colDataqc3;
- ShadeButton *shadeqc3;
- CurveWidget *CurveQc3;
- QToolButton *CurveQc3Button;
- QMenu *CurveQc3Pop;
- QWidgetAction* CurveQc3Act;
- QLabel* textLabel4q;
- ColorCombo* colDataq4;
- ShadeButton *shadeq4;
- CurveWidget *CurveQ4;
- QToolButton *CurveQ4Button;
- QMenu *CurveQ4Pop;
- QWidgetAction* CurveQ4Act;
-
- QWidget* WStackPage_11;
- CurveWidget *Kdisplay;
-
- QListWidget* usedEffects;
- QPushButton* effectUp;
- QPushButton* effectDown;
- QPushButton* toEffects;
- QPushButton* fromEffects;
- QListWidget* availableEffects;
- QPushButton* okButton;
- QPushButton* cancelButton;
- QListWidgetItem* currentOptions;
-
- QGroupBox *groupBox;
- QSpacerItem* spacer;
- QSpacerItem* spacer3;
+ QLabel* pixmapLabel1 { nullptr };
+ QLabel* textLabel1 { nullptr };
+ QLabel* textLabel2 { nullptr };
+ QLabel* textLabel3 { nullptr };
+ QLabel* textLabel4 { nullptr };
+ QLabel* textLabel5 { nullptr };
+ QLabel* textLabel6 { nullptr };
+ QLabel* textLabel7 { nullptr };
+ QLabel* textLabel8 { nullptr };
+ QLabel* textLabel9 { nullptr };
+ QLabel* textLabel10 { nullptr };
+ QLabel* textLabel11 { nullptr };
+ QLabel* textLabel12 { nullptr };
+ QLabel* textLabel14 { nullptr };
+ QLabel* textLabel15 { nullptr };
+ QStackedWidget* optionStack { nullptr };
+ QWidget* WStackPage { nullptr };
+ QWidget* WStackPage_2 { nullptr };
+ ColorCombo* colData { nullptr };
+ ShadeButton *shade { nullptr };
+ QWidget* WStackPage_3 { nullptr };
+ QSlider* brightnessSlider { nullptr };
+ QWidget* WStackPage_4 { nullptr };
+ QSlider* contrastSlider { nullptr };
+ QWidget* WStackPage_5 { nullptr };
+ ScrSpinBox* shRadius { nullptr };
+ ScrSpinBox* shValue { nullptr };
+ QWidget* WStackPage_6 { nullptr };
+ ScrSpinBox* blRadius { nullptr };
+ QWidget* WStackPage_7 { nullptr };
+ QSlider* solarizeSlider { nullptr };
+ QWidget* WStackPage_8 { nullptr };
+ QLabel* textLabel1d { nullptr };
+ ColorCombo* colData1 { nullptr };
+ ShadeButton *shade1 { nullptr };
+ CurveWidget *CurveD1 { nullptr };
+ QToolButton *CurveD1Button { nullptr };
+ QMenu *CurveD1Pop { nullptr };
+ QWidgetAction* CurveD1Act { nullptr };
+ QLabel* textLabel2d { nullptr };
+ ColorCombo* colData2 { nullptr };
+ ShadeButton *shade2 { nullptr };
+ CurveWidget *CurveD2 { nullptr };
+ QToolButton *CurveD2Button { nullptr };
+ QMenu *CurveD2Pop { nullptr };
+ QWidgetAction* CurveD2Act { nullptr };
+
+ QWidget* WStackPage_9 { nullptr };
+ QLabel* textLabel1t { nullptr };
+ ColorCombo* colDatat1 { nullptr };
+ ShadeButton *shadet1 { nullptr };
+ CurveWidget *CurveT1 { nullptr };
+ QToolButton *CurveT1Button { nullptr };
+ QMenu *CurveT1Pop { nullptr };
+ QWidgetAction* CurveT1Act { nullptr };
+ QLabel* textLabel2t { nullptr };
+ ColorCombo* colDatat2 { nullptr };
+ ShadeButton *shadet2 { nullptr };
+ CurveWidget *CurveT2 { nullptr };
+ QToolButton *CurveT2Button { nullptr };
+ QMenu *CurveT2Pop { nullptr };
+ QWidgetAction* CurveT2Act { nullptr };
+ QLabel* textLabel3t { nullptr };
+ ColorCombo* colDatat3 { nullptr };
+ ShadeButton *shadet3 { nullptr };
+ CurveWidget *CurveT3 { nullptr };
+ QToolButton *CurveT3Button { nullptr };
+ QMenu *CurveT3Pop { nullptr };
+ QWidgetAction* CurveT3Act { nullptr };
+
+ QWidget* WStackPage_10 { nullptr };
+ QLabel* textLabel1q { nullptr };
+ ColorCombo* colDataq1 { nullptr };
+ ShadeButton *shadeq1 { nullptr };
+ CurveWidget *CurveQ1 { nullptr };
+ QToolButton *CurveQ1Button { nullptr };
+ QMenu *CurveQ1Pop { nullptr };
+ QWidgetAction* CurveQ1Act { nullptr };
+ QLabel* textLabel2q { nullptr };
+ ColorCombo* colDataq2 { nullptr };
+ ShadeButton *shadeq2 { nullptr };
+ CurveWidget *CurveQ2 { nullptr };
+ QToolButton *CurveQ2Button { nullptr };
+ QMenu *CurveQ2Pop { nullptr };
+ QWidgetAction* CurveQ2Act { nullptr };
+ QLabel* textLabel3q { nullptr };
+ ColorCombo* colDataqc3 { nullptr };
+ ShadeButton *shadeqc3 { nullptr };
+ CurveWidget *CurveQc3 { nullptr };
+ QToolButton *CurveQc3Button { nullptr };
+ QMenu *CurveQc3Pop { nullptr };
+ QWidgetAction* CurveQc3Act { nullptr };
+ QLabel* textLabel4q { nullptr };
+ ColorCombo* colDataq4 { nullptr };
+ ShadeButton *shadeq4 { nullptr };
+ CurveWidget *CurveQ4 { nullptr };
+ QToolButton *CurveQ4Button { nullptr };
+ QMenu *CurveQ4Pop { nullptr };
+ QWidgetAction* CurveQ4Act { nullptr };
+
+ QWidget* WStackPage_11 { nullptr };
+ CurveWidget *Kdisplay { nullptr };
+
+ QListWidget* usedEffects { nullptr };
+ QPushButton* effectUp { nullptr };
+ QPushButton* effectDown { nullptr };
+ QPushButton* toEffects { nullptr };
+ QPushButton* fromEffects { nullptr };
+ QListWidget* availableEffects { nullptr };
+ QPushButton* okButton { nullptr };
+ QPushButton* cancelButton { nullptr };
+ QListWidgetItem* currentOptions { nullptr };
+
+ QGroupBox *groupBox { nullptr };
+ QSpacerItem* spacer { nullptr };
+ QSpacerItem* spacer3 { nullptr };
ScImageEffectList effectsList;
@@ -173,7 +174,7 @@
virtual void updateContrast(int val);
virtual void updateBright(int val);
virtual void createPreview();
- virtual void saveValues(bool final);
+ virtual void saveValues(bool finalValues);
virtual void moveToEffects();
virtual void moveFromEffects();
virtual void moveEffectUp();
@@ -187,34 +188,34 @@
PageItem* m_item {nullptr};
ScImage m_image;
- double m_imageScale;
+ double m_imageScale { 1.0 };
QElapsedTimer m_time;
QMap<QListWidgetItem*, QString> m_effectValMap;
- QGridLayout* layoutGrid;
- QVBoxLayout* EffectsDialogLayout;
- QVBoxLayout* WStackPageLayout;
- QVBoxLayout* WStackPage3Layout;
- QHBoxLayout* layout20;
- QVBoxLayout* WStackPage4Layout;
- QHBoxLayout* layout21;
- QVBoxLayout* WStackPage5Layout;
- QHBoxLayout* layout22;
- QHBoxLayout* layout23;
- QVBoxLayout* WStackPage6Layout;
- QHBoxLayout* layout24;
- QVBoxLayout* WStackPage7Layout;
- QGridLayout* WStackPage8Layout;
- QGridLayout* WStackPage9Layout;
- QGridLayout* WStackPage10Layout;
- QVBoxLayout* WStackPage11Layout;
- QHBoxLayout* layout26;
- QHBoxLayout* layout17;
- QHBoxLayout* layout19;
- QVBoxLayout* layout8;
- QHBoxLayout* layout7;
- QHBoxLayout* layoutDialogButtonBox;
+ QGridLayout* layoutGrid { nullptr };
+ QVBoxLayout* EffectsDialogLayout { nullptr };
+ QVBoxLayout* WStackPageLayout { nullptr };
+ QVBoxLayout* WStackPage3Layout { nullptr };
+ QHBoxLayout* layout20 { nullptr };
+ QVBoxLayout* WStackPage4Layout { nullptr };
+ QHBoxLayout* layout21 { nullptr };
+ QVBoxLayout* WStackPage5Layout { nullptr };
+ QHBoxLayout* layout22 { nullptr };
+ QHBoxLayout* layout23 { nullptr };
+ QVBoxLayout* WStackPage6Layout { nullptr };
+ QHBoxLayout* layout24 { nullptr };
+ QVBoxLayout* WStackPage7Layout { nullptr };
+ QGridLayout* WStackPage8Layout { nullptr };
+ QGridLayout* WStackPage9Layout { nullptr };
+ QGridLayout* WStackPage10Layout { nullptr };
+ QVBoxLayout* WStackPage11Layout { nullptr };
+ QHBoxLayout* layout26 { nullptr };
+ QHBoxLayout* layout17 { nullptr };
+ QHBoxLayout* layout19 { nullptr };
+ QVBoxLayout* layout8 { nullptr };
+ QHBoxLayout* layout7 { nullptr };
+ QHBoxLayout* layoutDialogButtonBox { nullptr };
};
#endif // EFFECTSDIALOG_H
Modified: trunk/Scribus/scribus/ui/fontcombo.cpp
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=24727&path=/trunk/Scribus/scribus/ui/fontcombo.cpp
==============================================================================
--- trunk/Scribus/scribus/ui/fontcombo.cpp (original)
+++ trunk/Scribus/scribus/ui/fontcombo.cpp Sun Oct 3 14:16:59 2021
@@ -28,6 +28,7 @@
#include <QGridLayout>
#include <QLabel>
#include <QPixmap>
+#include <QPixmapCache>
#include <QStringList>
#include <QToolTip>
@@ -111,7 +112,6 @@
prefsManager(PrefsManager::instance()),
showLabels(labels)
{
- currDoc = nullptr;
ttfFont = IconManager::instance().loadPixmap("font_truetype16.png");
otfFont = IconManager::instance().loadPixmap("font_otf16.png");
psFont = IconManager::instance().loadPixmap("font_type1_16.png");
@@ -200,7 +200,7 @@
emit fontSelected(fontFamily->currentText() + " " + fontStyle->itemText(id));
}
-QString FontComboH::currentFont()
+QString FontComboH::currentFont() const
{
return fontFamily->currentText() + " " + fontStyle->currentText();
}
@@ -495,9 +495,8 @@
FontFamilyDelegate::FontFamilyDelegate(QObject *parent)
: QAbstractItemDelegate(parent)
- , writingSystem(QFontDatabase::Any)
-{
- pixmapCache.setCacheLimit(64*1024);
+{
+ QPixmapCache::setCacheLimit(64 * 1024);
}
void FontFamilyDelegate::paint(QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const
@@ -511,13 +510,13 @@
QString cacheKey = text + wh;
if (option.state & QStyle::State_Selected)
cacheKey += "-selected";
- if (pixmapCache.find(cacheKey, &cachedPixmap))
+ if (QPixmapCache::find(cacheKey, &cachedPixmap))
{
painter->drawPixmap(option.rect.x(), option.rect.y(), cachedPixmap);
return;
}
- QFontDatabase& fontDb = ScQApp->qtFontDatabase();
+ const QFontDatabase& fontDb = ScQApp->qtFontDatabase();
const ScFace& scFace = getScFace(this->parent()->metaObject()->className(), text);
QPixmap pixmap(pixmapW, pixmapH);
@@ -591,7 +590,7 @@
int w = pixPainter.fontMetrics().horizontalAdvance(text + QLatin1String(" "));
pixPainter.setFont(font2);
invpixPainter.setFont(font2);
- QString sample = fontDb.writingSystemSample(system);
+ QString sample = QFontDatabase::writingSystemSample(system);
if (system == QFontDatabase::Arabic)
sample = "أبجدÙØ© عربÙØ©";
@@ -626,8 +625,8 @@
painter->drawPixmap(option.rect.x(), option.rect.y(), invPixmap);
else
painter->drawPixmap(option.rect.x(), option.rect.y(), pixmap);
- pixmapCache.insert(cacheKey, pixmap);
- pixmapCache.insert(cacheKey+"-selected", invPixmap);
+ QPixmapCache::insert(cacheKey, pixmap);
+ QPixmapCache::insert(cacheKey + "-selected", invPixmap);
}
bool FontFamilyDelegate::helpEvent(QHelpEvent * event, QAbstractItemView * view,
Modified: trunk/Scribus/scribus/ui/fontcombo.h
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=24727&path=/trunk/Scribus/scribus/ui/fontcombo.h
==============================================================================
--- trunk/Scribus/scribus/ui/fontcombo.h (original)
+++ trunk/Scribus/scribus/ui/fontcombo.h Sun Oct 3 14:16:59 2021
@@ -27,7 +27,6 @@
#include <QWidget>
#include <QComboBox>
#include <QFontDatabase>
-#include <QPixmapCache>
#include <QValidator>
#include "scribusapi.h"
@@ -74,7 +73,7 @@
FontComboH(QWidget* parent, bool labels=false);
~FontComboH() {}
- QString currentFont();
+ QString currentFont() const;
void rebuildList(ScribusDoc *currentDoc, bool forAnnotation = false, bool forSubstitute = false);
public slots:
@@ -125,11 +124,10 @@
QSize sizeHint(const QStyleOptionViewItem &option,
const QModelIndex &index) const Q_DECL_OVERRIDE;
- QFontDatabase::WritingSystem writingSystem;
+ QFontDatabase::WritingSystem writingSystem { QFontDatabase::Any };
protected:
QFont m_font;
- static QPixmapCache pixmapCache;
};
class FontComboValidator : public QValidator
Modified: trunk/Scribus/scribus/ui/fontembeddingcombo.cpp
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=24727&path=/trunk/Scribus/scribus/ui/fontembeddingcombo.cpp
==============================================================================
--- trunk/Scribus/scribus/ui/fontembeddingcombo.cpp (original)
+++ trunk/Scribus/scribus/ui/fontembeddingcombo.cpp Sun Oct 3 14:16:59 2021
@@ -13,7 +13,6 @@
#ifdef Q_OS_MAC
// setStyle( new FontEmbeddingCombo::ScMacStyle() );
#endif
- m_allowNoFontEmbedding = true;
m_fontEmbeddingModel = new FontEmbeddingModel(this);
setEditable(false);
Modified: trunk/Scribus/scribus/ui/fontembeddingcombo.h
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=24727&path=/trunk/Scribus/scribus/ui/fontembeddingcombo.h
==============================================================================
--- trunk/Scribus/scribus/ui/fontembeddingcombo.h (original)
+++ trunk/Scribus/scribus/ui/fontembeddingcombo.h Sun Oct 3 14:16:59 2021
@@ -32,8 +32,8 @@
void setNoEmbeddingEnabled(bool enabled);
private:
- bool m_allowNoFontEmbedding;
- FontEmbeddingModel* m_fontEmbeddingModel;
+ bool m_allowNoFontEmbedding { true };
+ FontEmbeddingModel* m_fontEmbeddingModel { nullptr };
};
#endif
More information about the scribus-commit
mailing list