CComponentsForm: use passed by reference in addCCItem()

Function parameter 'cc_Items' should be passed by reference (performance).
This commit is contained in:
2013-12-24 15:27:03 +01:00
parent 2803bf6f81
commit abe1de16b0
2 changed files with 2 additions and 2 deletions

View File

@@ -151,7 +151,7 @@ void CComponentsForm::addCCItem(CComponentsItem* cc_Item)
#endif
}
void CComponentsForm::addCCItem(const std::vector<CComponentsItem*> cc_Items)
void CComponentsForm::addCCItem(const std::vector<CComponentsItem*> &cc_Items)
{
for (size_t i= 0; i< cc_Items.size(); i++)
addCCItem(cc_Items[i]);

View File

@@ -57,7 +57,7 @@ class CComponentsForm : public CComponentsItem
void paint(bool do_save_bg = CC_SAVE_SCREEN_YES);
void hide(bool no_restore = false);
virtual void addCCItem(CComponentsItem* cc_Item);
virtual void addCCItem(const std::vector<CComponentsItem*> cc_items);
virtual void addCCItem(const std::vector<CComponentsItem*> &cc_items);
virtual void insertCCItem(const uint& cc_item_id, CComponentsItem* cc_Item);
virtual void removeCCItem(const uint& cc_item_id);
virtual void removeCCItem(CComponentsItem* cc_Item);