Update MiniEngine_Widget.cpp

This commit is contained in:
Kirigaya Kazuto 2017-03-02 22:00:01 +08:00 committed by GitHub
parent b6395fec83
commit 41979ef91d

View File

@ -1,6 +1,4 @@
#include "MiniEngine_Widget.h" #include "MiniEngine_Widget.h"
#include <iostream>
using namespace std;
using namespace MiniEngine; using namespace MiniEngine;
namespace MiniEngine namespace MiniEngine
@ -120,9 +118,33 @@ Rect Board::getArea()
return area; return area;
} }
void Board::_Control::add(Interactive* widget)
{
vec.push_back(widget);
}
int Board::_Control::size()
{
return vec.size();
}
bool Board::_Control::remove(Interactive* widget)
{
for(auto iter=vec.begin();iter!=vec.end();++iter)
{
if(*iter==widget)
{
vec.erase(iter);
return true;
}
}
return false;
}
Interactive* Board::_Control::at(int index)
{
return vec.at(index);
}