mirror of
https://github.com/LongSoft/UEFITool.git
synced 2025-05-20 10:15:21 -04:00
Freeing from C++11-only features
This commit is contained in:
parent
f3a6aba4c4
commit
4745d61905
4 changed files with 27 additions and 16 deletions
|
@ -45,8 +45,8 @@ TreeItem::~TreeItem() {
|
|||
|
||||
UINT8 TreeItem::insertChildBefore(TreeItem *item, TreeItem *newItem)
|
||||
{
|
||||
std::list<TreeItem*>::iterator found = std::find(std::begin(childItems), std::end(childItems), item);
|
||||
if (found == std::end(childItems))
|
||||
std::list<TreeItem*>::iterator found = std::find(childItems.begin(), childItems.end(), item);
|
||||
if (found == childItems.end())
|
||||
return U_ITEM_NOT_FOUND;
|
||||
childItems.insert(found, newItem);
|
||||
return U_SUCCESS;
|
||||
|
@ -54,8 +54,8 @@ UINT8 TreeItem::insertChildBefore(TreeItem *item, TreeItem *newItem)
|
|||
|
||||
UINT8 TreeItem::insertChildAfter(TreeItem *item, TreeItem *newItem)
|
||||
{
|
||||
std::list<TreeItem*>::iterator found = std::find(std::begin(childItems), std::end(childItems), item);
|
||||
if (found == std::end(childItems))
|
||||
std::list<TreeItem*>::iterator found = std::find(childItems.begin(), childItems.end(), item);
|
||||
if (found == childItems.end())
|
||||
return U_ITEM_NOT_FOUND;
|
||||
childItems.insert(++found, newItem);
|
||||
return U_SUCCESS;
|
||||
|
@ -83,7 +83,7 @@ UString TreeItem::data(int column) const
|
|||
int TreeItem::row() const
|
||||
{
|
||||
if (parentItem) {
|
||||
std::list<TreeItem*>::const_iterator iter = parentItem->childItems.cbegin();
|
||||
std::list<TreeItem*>::const_iterator iter = parentItem->childItems.begin();
|
||||
for (int i = 0; i < (int)parentItem->childItems.size(); ++i, ++iter) {
|
||||
if (const_cast<TreeItem*>(this) == *iter)
|
||||
return i;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue