mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
Mark a lot of TODO's where I think it should be moved to C code.
This marks a lot of todo's where I think there's core stuff being mangled on the interface - we should remove this from the interface to make testing and maintenability easier. Signed-off-by: Tomaz Canabrava <tomaz.canabrava@intel.com> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
parent
1a1cbc296b
commit
f14c14c383
8 changed files with 44 additions and 14 deletions
|
@ -444,7 +444,7 @@ void WeightModel::passInData(const QModelIndex &index, const QVariant &value)
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
//TODO: Move to C
|
||||
weight_t string_to_weight(const char *str)
|
||||
{
|
||||
const char *end;
|
||||
|
@ -469,6 +469,7 @@ lbs:
|
|||
return weight;
|
||||
}
|
||||
|
||||
//TODO: Move to C.
|
||||
depth_t string_to_depth(const char *str)
|
||||
{
|
||||
const char *end;
|
||||
|
@ -492,6 +493,7 @@ ft:
|
|||
return depth;
|
||||
}
|
||||
|
||||
//TODO: Move to C.
|
||||
pressure_t string_to_pressure(const char *str)
|
||||
{
|
||||
const char *end;
|
||||
|
@ -515,6 +517,7 @@ psi:
|
|||
return pressure;
|
||||
}
|
||||
|
||||
//TODO: Move to C.
|
||||
/* Imperial cylinder volumes need working pressure to be meaningful */
|
||||
volume_t string_to_volume(const char *str, pressure_t workp)
|
||||
{
|
||||
|
@ -547,6 +550,7 @@ l:
|
|||
return volume;
|
||||
}
|
||||
|
||||
//TODO: Move to C.
|
||||
fraction_t string_to_fraction(const char *str)
|
||||
{
|
||||
const char *end;
|
||||
|
@ -564,6 +568,7 @@ bool WeightModel::setData(const QModelIndex &index, const QVariant &value, int r
|
|||
switch (index.column()) {
|
||||
case TYPE:
|
||||
if (!value.isNull()) {
|
||||
//TODO: C-function weigth_system_set_description ?
|
||||
if (!ws->description || gettextFromC::instance()->tr(ws->description) != vString) {
|
||||
// loop over translations to see if one matches
|
||||
int i = -1;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue