implemented much of the project loading logic

Still not functional, but much of the groundwork is done.
This commit is contained in:
itsmattkc
2020-01-13 04:09:06 +11:00
parent bb57884cac
commit 16878e3c25
32 changed files with 552 additions and 63 deletions
+14
View File
@@ -15,6 +15,20 @@ rational rational::fromDouble(const double &flt)
return av_d2q(flt, INT_MAX);
}
rational rational::fromString(const QString &str)
{
QStringList elements = str.split('/');
switch (elements.size()) {
case 0:
return rational();
case 1:
return rational(elements.first().toLongLong());
default:
return rational(elements.at(0).toLongLong(), elements.at(1).toLongLong());
}
}
//Function: print number to cout
void rational::print(ostream &out) const