Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Donald Haase
Cockatrice
Commits
912c0bcd
Commit
912c0bcd
authored
Oct 13, 2009
by
Max-Wilhelm Bruker
Browse files
cleanup
parent
ae6803f9
Changes
2
Hide whitespace changes
Inline
Side-by-side
oracle/src/oracleimporter.cpp
View file @
912c0bcd
...
...
@@ -86,7 +86,7 @@ CardInfo *OracleImporter::addCard(QString cardName, const QString &cardCost, con
colors
<<
"G"
;
card
=
new
CardInfo
(
this
,
cardName
,
cardCost
,
cardType
,
cardPT
,
fullCardText
,
colors
);
card
->
setPicURL
(
getURLFromName
(
normalizeName
(
cardName
))
)
;
card
->
setPicURL
(
getURLFromName
(
cardName
));
int
tableRow
=
1
;
QString
mainCardType
=
card
->
getMainCardType
();
if
((
mainCardType
==
"Land"
)
||
mArtifact
)
...
...
@@ -163,26 +163,20 @@ int OracleImporter::importTextSpoiler(CardSet *set, const QByteArray &data)
return
cards
;
}
QString
OracleImporter
::
normalize
Name
(
QString
card
name
)
QString
OracleImporter
::
getURLFrom
Name
(
QString
name
)
const
{
QString
normalized
=
cardname
;
normalized
.
remove
(
"'"
,
Qt
::
CaseInsensitive
);
normalized
.
remove
(
"//"
,
Qt
::
CaseInsensitive
);
normalized
.
remove
(
","
,
Qt
::
CaseInsensitive
);
normalized
.
remove
(
":"
,
Qt
::
CaseInsensitive
);
normalized
.
remove
(
"."
,
Qt
::
CaseInsensitive
);
normalized
.
remove
(
QRegExp
(
"
\\
(.*
\\
)"
));
normalized
=
normalized
.
trimmed
();
normalized
=
normalized
.
simplified
();
normalized
=
normalized
.
replace
(
" "
,
"_"
);
normalized
=
normalized
.
replace
(
"-"
,
"_"
);
return
normalized
;
}
QString
OracleImporter
::
getURLFromName
(
QString
normalizedName
)
{
return
pictureUrl
.
arg
(
normalizedName
);
return
pictureUrl
.
arg
(
name
.
remove
(
'\''
)
.
remove
(
"//"
)
.
remove
(
','
)
.
remove
(
':'
)
.
remove
(
'.'
)
.
remove
(
QRegExp
(
"
\\
(.*
\\
)"
))
.
simplified
()
.
replace
(
' '
,
'_'
)
.
replace
(
'-'
,
'_'
)
);
}
void
OracleImporter
::
downloadNextFile
()
...
...
oracle/src/oracleimporter.h
View file @
912c0bcd
...
...
@@ -27,8 +27,7 @@ private:
int
reqId
;
QBuffer
*
buffer
;
QHttp
*
http
;
QString
normalizeName
(
QString
);
QString
getURLFromName
(
QString
);
QString
getURLFromName
(
QString
name
)
const
;
CardInfo
*
addCard
(
QString
cardName
,
const
QString
&
cardCost
,
const
QString
&
cardType
,
const
QString
&
cardPT
,
const
QStringList
&
cardText
);
private
slots
:
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment