Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2017
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.52 KB | None | 0 0
  1. void Menu::addMenuItem(std::string labelIn)
  2. {
  3.     MenuItem *newItem = new MenuItem;
  4.    
  5.  
  6.     if (root->next == nullptr) {
  7.         root->next = newItem;
  8.         newItem->next = newItem;
  9.         newItem->previous = newItem;
  10.     }
  11.     else {
  12.         MenuItem *first;
  13.         first = root->next;
  14.         root->next = newItem;
  15.         newItem->next = first;
  16.         newItem->previous = first->previous;
  17.         first->previous->next = newItem;
  18.         first->previous = newItem;
  19.     }
  20.     newItem->label = labelIn;
  21.  
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement