void SendMessagesEntry::on_deleteButton_clicked() { emit removeEntry(this); }
void SendCoinsEntry::on_deleteButton_clicked() { emit removeEntry(this); }
/* DirArchive::updateChangedEntries * Updates entries/directories based on [changes] list *******************************************************************/ void DirArchive::updateChangedEntries(vector<dir_entry_change_t>& changes) { bool was_modified = isModified(); for (unsigned a = 0; a < changes.size(); a++) { ignored_file_changes.erase(changes[a].file_path); // Modified Entries if (changes[a].action == dir_entry_change_t::UPDATED) { ArchiveEntry* entry = entryAtPath(changes[a].entry_path); entry->importFile(changes[a].file_path); EntryType::detectEntryType(entry); file_modification_times[entry] = wxFileModificationTime(changes[a].file_path); } // Deleted Entries else if (changes[a].action == dir_entry_change_t::DELETED_FILE) { ArchiveEntry* entry = entryAtPath(changes[a].entry_path); // If the parent directory was already removed, this entry no longer exists if (entry) removeEntry(entry); } // Deleted Directories else if (changes[a].action == dir_entry_change_t::DELETED_DIR) removeDir(changes[a].entry_path); // New Directory else if (changes[a].action == dir_entry_change_t::ADDED_DIR) { string name = changes[a].file_path; name.Remove(0, filename.Length()); if (name.StartsWith(separator)) name.Remove(0, 1); name.Replace("\\", "/"); ArchiveTreeNode* ndir = createDir(name); ndir->getDirEntry()->setState(0); ndir->getDirEntry()->exProp("filePath") = changes[a].file_path; } // New Entry else if (changes[a].action == dir_entry_change_t::ADDED_FILE) { string name = changes[a].file_path; name.Remove(0, filename.Length()); if (name.StartsWith(separator)) name.Remove(0, 1); name.Replace("\\", "/"); // Create entry wxFileName fn(name); ArchiveEntry* new_entry = new ArchiveEntry(fn.GetFullName()); // Setup entry info new_entry->setLoaded(false); new_entry->exProp("filePath") = changes[a].file_path; // Add entry and directory to directory tree ArchiveTreeNode* ndir = createDir(fn.GetPath(true, wxPATH_UNIX)); ndir->addEntry(new_entry); // Read entry data new_entry->importFile(changes[a].file_path); new_entry->setLoaded(true); time_t modtime = wxFileModificationTime(changes[a].file_path); file_modification_times[new_entry] = modtime; // Detect entry type EntryType::detectEntryType(new_entry); // Unload data if needed if (!archive_load_data) new_entry->unloadData(); // Set entry not modified new_entry->setState(0); } } // Preserve old modified state setModified(was_modified); }
void Record::removeFiled(Filed *entry) { rwlock.wrlock(); removeEntry(entry); rwlock.unlock(); }
void MultisigInputEntry::on_deleteButton_clicked() { emit removeEntry(this); }
DelayQueueEntry* DelayQueue::removeEntry(intptr_t tokenToFind) { DelayQueueEntry* entry = findEntryByToken(tokenToFind); removeEntry(entry); return entry; }
void VideoManager::stopMovieRiven(uint16 id) { debug(2, "Stopping movie %d", id); VideoHandle handle = findVideoHandleRiven(id); if (handle) removeEntry(handle._ptr); }
void UserObjectM::removeObject(zObject * o) { removeEntry(o); }
void UserObjectM::removeObjectByThisID(DWORD thisid) { zEntry *e=getEntryByID(thisid); if(e) removeEntry(e); }