X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;ds=sidebyside;f=Client%2Fcategorylist.cpp;h=f15fde08675fc57f7a67b2ed3e47a89fa3ad989b;hb=c677b13c6426439b74325929c00b39973d420feb;hp=243c5d382ab240efc48b378eb86de605e2508315;hpb=a16a5f4ed3711ad28f85951c0d63e666b1f86c11;p=speedfreak diff --git a/Client/categorylist.cpp b/Client/categorylist.cpp index 243c5d3..f15fde0 100644 --- a/Client/categorylist.cpp +++ b/Client/categorylist.cpp @@ -30,7 +30,17 @@ CategoryList::~CategoryList() */ QStringList CategoryList::getCategoryList() { - qDebug() << "_getCategoryList" ; + qDebug() << "_getCategoryList" << realSizeOfCats; + + if(sizeOfCategoryList() != 0) { + clearCategoryList(); + } + + for(int i = 0; i < realSizeOfCats; i++) + { + categoryList.append(cats[i].description); + } + return categoryList; } @@ -93,19 +103,29 @@ void CategoryList::appendCats(int ind, QString des, QString uni, QString cat) } /** - *Clear categs. + *Search description for an index af cats table. + *@param Index. */ -QString CategoryList::desOfCats(int ind) +QString CategoryList::getRecentDescription(int ind) { return cats[ind].description; } /** + *Search category for an index af cats table. + *@param Index. + */ +QString CategoryList::getRecentCategory(int ind) +{ + return cats[ind].category; +} + +/** *Clear cats. */ void CategoryList::clearCats() { - for(int i = 0; i < 10; i++) + for(int i = 0; i < 20; i++) { cats[i].description.clear(); cats[i].unit.clear();