Code refactor for Worksheet::writeHyperlink()

This commit is contained in:
Debao Zhang
2013-10-24 14:56:38 +08:00
parent 97f1fa6835
commit 987ca2dcdc
4 changed files with 72 additions and 55 deletions
+9 -2
View File
@@ -39,15 +39,22 @@ class SharedStrings;
struct XlsxUrlData
{
XlsxUrlData(int linkType=1, const QString &url=QString(), const QString &location=QString(), const QString &tip=QString()) :
enum LinkType
{
External,
Internal
};
XlsxUrlData(LinkType linkType=External, const QString &url=QString(), const QString &location=QString(), const QString &tip=QString()) :
linkType(linkType), url(url), location(location), tip(tip)
{
}
int linkType;
LinkType linkType;
QString url;
QString location; //location string
QString display;
QString tip;
};