Skip to content

Commit ed27b8f

Browse files
author
homann
committedMar 1, 2007
Made Copyright text take current year as default.
git-svn-id: http://svn.osgeo.org/qgis/branches/Release-0_8_0@6738 c8812cc2-4d05-0410-92ff-de0c093fc19c
1 parent b8637fa commit ed27b8f

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed
 

‎src/plugins/copyright_label/plugin.cpp

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ email : tim@linfiniti.com
3434
#include <Q3SimpleRichText>
3535
#include <QPainter>
3636
#include <QMenu>
37+
#include <QDate>
3738

3839
//non qt includes
3940
#include <iostream>
@@ -105,10 +106,15 @@ void QgsCopyrightLabelPlugin::projectRead()
105106
std::cout << "+++++++++ Copyright plugin - project read slot called...." << std::endl;
106107
#endif //default text to start with - try to fetch it from qgsproject
107108

109+
QDate now;
110+
QString defString;
108111

109-
mQFont.setFamily(QgsProject::instance()->readEntry("CopyrightLabel","/FontName","Arial"));
110-
mQFont.setPointSize(QgsProject::instance()->readNumEntry("CopyrightLabel","/FontSize",14));
111-
mLabelQString = QgsProject::instance()->readEntry("CopyrightLabel","/Label","&copy; QGIS 2007");
112+
now = QDate::currentDate();
113+
defString = "&copy QGIS " + now.toString("yyyy");
114+
115+
mQFont.setFamily(QgsProject::instance()->readEntry("CopyrightLabel","/FontName","Sans Serif"));
116+
mQFont.setPointSize(QgsProject::instance()->readNumEntry("CopyrightLabel","/FontSize",9));
117+
mLabelQString = QgsProject::instance()->readEntry("CopyrightLabel","/Label", defString);
112118
mPlacementIndex = QgsProject::instance()->readNumEntry("CopyrightLabel","/Placement",3);
113119
mEnable = QgsProject::instance()->readBoolEntry("CopyrightLabel","/Enabled",true);
114120
// todo - read & store state of font color

0 commit comments

Comments
 (0)
Please sign in to comment.