void Toolbar::addItem (ToolbarItemFactory& factory, const int itemId, const int insertIndex) { addItemInternal (factory, itemId, insertIndex); resized(); }
void Toolbar::addDefaultItems (ToolbarItemFactory& factoryToUse) { Array <int> ids; factoryToUse.getDefaultItemSet (ids); clear(); for (int i = 0; i < ids.size(); ++i) addItemInternal (factoryToUse, ids.getUnchecked (i), -1); resized(); }
bool KFileInfoContents::addItem(const KFileInfo *i) { if (!acceptsFiles() && i->isFile()) return false; if (!acceptsDirs() && i->isDir()) return false; if (i->isDir()) dirsNumber++; else filesNumber++; return addItemInternal(i); }
bool Toolbar::restoreFromString (ToolbarItemFactory& factoryToUse, const String& savedVersion) { if (! savedVersion.startsWith ("TB:")) return false; StringArray tokens; tokens.addTokens (savedVersion.substring (3), false); clear(); for (int i = 0; i < tokens.size(); ++i) addItemInternal (factoryToUse, tokens[i].getIntValue(), -1); resized(); return true; }