XCefValue& XCefValue::operator=(CefRefPtr<CefDictionaryValue> & dict) { if (reinterpret_cast<XCefValue*>(&dict) == this) return *this; SetDictionary(dict); return *this; }
/** * Constructor. * Takes in a file name, a list of words to be used as the basis * for the dictionary. */ Dictionary::Dictionary( string fileName ) { this->reader = new FileReader( fileName ); vector<string>* wordList = reader->ProcessFile(); BSTdictionary = new AVLTree(wordList); dictionary = new HashTable(); SetDictionary(wordList); }
void MainWindow::RestoreSettings() { QSettings settings; restoreGeometry(settings.value("geometry").toByteArray()); ui->fSplitter->restoreState(settings.value("splitter").toByteArray()); SetDictionary(); SetProxy(); LoadSnippets(); }
void MainWindow::OnSettings() { SaveSnippets(); SettingsDialog settings(fSnippets); connect(&settings, SIGNAL(FontUpdated(QFont, int)), this, SLOT(SetEditorFont(QFont, int))); if (settings.exec() == SettingsDialog::Accepted) { if (fSimpleNote) { delete fSimpleNote; fSimpleNote = 0; } SetProxy(); SetDictionary(); SaveSnippets(); ui->fEditor->SnippetsUpdated(); } else { LoadSnippets(); } SetEditorFont(settings.CurrentFont(), settings.CurrentTabSize()); }
int COMPRESSION_METHOD::server() { char *service = p._str("service"); // Global services if (strequ (service, "register")) return FREEARC_OK; //to do: Register(); // Invocation-specific services if (strequ (service, "decompress")) {parse_method(); return decompress (p._callback("callback"), p);} #ifndef FREEARC_DECOMPRESS_ONLY if (strequ (service, "compress")) {parse_method(); return compress (p._callback("callback"), p);} if (strequ (service, "canonize")) {parse_method(); char a[1000]; ShowCompressionMethod(a); return p._return(a);} if (strequ (service, "SetCompressionMem")) {parse_method(); SetCompressionMem (p._int("mem")); char a[1000]; ShowCompressionMethod(a); return p._return(a);} if (strequ (service, "SetDictionary")) {parse_method(); SetDictionary (p._int("mem")); char a[1000]; ShowCompressionMethod(a); return p._return(a);} if (strequ (service, "SetBlockSize")) {parse_method(); SetBlockSize (p._int("mem")); char a[1000]; ShowCompressionMethod(a); return p._return(a);} if (strequ (service, "SetDecompressionMem")) {parse_method(); SetDecompressionMem(p._int("mem")); char a[1000]; ShowCompressionMethod(a); return p._return(a);} if (strequ (service, "GetCompressionMem")) {parse_method(); return p._return (GetCompressionMem());} if (strequ (service, "GetDictionary")) {parse_method(); return p._return (GetDictionary());} if (strequ (service, "GetBlockSize")) {parse_method(); return p._return (GetBlockSize());} #endif if (strequ (service, "GetDecompressionMem")) {parse_method(); return p._return (GetDecompressionMem());} return FREEARC_ERRCODE_NOT_IMPLEMENTED; }
void mozHunspell::LoadDictionaryList() { mDictionaries.Clear(); nsresult rv; nsCOMPtr<nsIProperties> dirSvc = do_GetService(NS_DIRECTORY_SERVICE_CONTRACTID); if (!dirSvc) return; // find built in dictionaries nsCOMPtr<nsIFile> dictDir; rv = dirSvc->Get(DICTIONARY_SEARCH_DIRECTORY, NS_GET_IID(nsIFile), getter_AddRefs(dictDir)); if (NS_SUCCEEDED(rv)) { LoadDictionariesFromDir(dictDir); } else { // try to load gredir/dictionaries nsCOMPtr<nsIFile> greDir; rv = dirSvc->Get(NS_GRE_DIR, NS_GET_IID(nsIFile), getter_AddRefs(greDir)); if (NS_SUCCEEDED(rv)) { greDir->AppendNative(NS_LITERAL_CSTRING("dictionaries")); LoadDictionariesFromDir(greDir); } // try to load appdir/dictionaries only if different than gredir nsCOMPtr<nsIFile> appDir; rv = dirSvc->Get(NS_XPCOM_CURRENT_PROCESS_DIR, NS_GET_IID(nsIFile), getter_AddRefs(appDir)); bool equals; if (NS_SUCCEEDED(rv) && NS_SUCCEEDED(appDir->Equals(greDir, &equals)) && !equals) { appDir->AppendNative(NS_LITERAL_CSTRING("dictionaries")); LoadDictionariesFromDir(appDir); } } // find dictionaries from extensions requiring restart nsCOMPtr<nsISimpleEnumerator> dictDirs; rv = dirSvc->Get(DICTIONARY_SEARCH_DIRECTORY_LIST, NS_GET_IID(nsISimpleEnumerator), getter_AddRefs(dictDirs)); if (NS_FAILED(rv)) return; bool hasMore; while (NS_SUCCEEDED(dictDirs->HasMoreElements(&hasMore)) && hasMore) { nsCOMPtr<nsISupports> elem; dictDirs->GetNext(getter_AddRefs(elem)); dictDir = do_QueryInterface(elem); if (dictDir) LoadDictionariesFromDir(dictDir); } // find dictionaries from restartless extensions for (PRUint32 i = 0; i < mDynamicDirectories.Count(); i++) { LoadDictionariesFromDir(mDynamicDirectories[i]); } // Now we have finished updating the list of dictionaries, update the current // dictionary and any editors which may use it. mozInlineSpellChecker::UpdateCanEnableInlineSpellChecking(); // Check if the current dictionary is still available. // If not, try to replace it with another dictionary of the same language. if (!mDictionary.IsEmpty()) { rv = SetDictionary(mDictionary.get()); if (NS_SUCCEEDED(rv)) return; } // If the current dictionary has gone, and we don't have a good replacement, // set no current dictionary. if (!mDictionary.IsEmpty()) { SetDictionary(EmptyString().get()); } }
bool wxZlibInputStream::SetDictionary(const wxMemoryBuffer &buf) { return SetDictionary((char*)buf.GetData(), buf.GetDataLen()); }
void __fastcall TfrmConstHelp::FormClose(TObject *Sender, TCloseAction &Action) { SetDictionary(NULL); }