FileViewList::FileViewList(QWidget* parent) : QListView(parent), menu_(new QMenu(this)) { menu_->addAction(IconLoader::Load("media-playback-start", IconLoader::Base), tr("Append to current playlist"), this, SLOT(AddToPlaylistSlot())); menu_->addAction(IconLoader::Load("media-playback-start", IconLoader::Base), tr("Replace current playlist"), this, SLOT(LoadSlot())); menu_->addAction(IconLoader::Load("document-new", IconLoader::Base), tr("Open in new playlist"), this, SLOT(OpenInNewPlaylistSlot())); menu_->addSeparator(); menu_->addAction(IconLoader::Load("edit-copy", IconLoader::Base), tr("Copy to library..."), this, SLOT(CopyToLibrarySlot())); menu_->addAction(IconLoader::Load("go-jump", IconLoader::Base), tr("Move to library..."), this, SLOT(MoveToLibrarySlot())); menu_->addAction(IconLoader::Load("multimedia-player-ipod-mini-blue", IconLoader::Base), tr("Copy to device..."), this, SLOT(CopyToDeviceSlot())); menu_->addAction(IconLoader::Load("edit-delete", IconLoader::Base), tr("Delete from disk..."), this, SLOT(DeleteSlot())); menu_->addSeparator(); menu_->addAction(IconLoader::Load("edit-rename", IconLoader::Base), tr("Edit track information..."), this, SLOT(EditTagsSlot())); menu_->addAction(IconLoader::Load("document-open-folder", IconLoader::Base), tr("Show in file browser..."), this, SLOT(ShowInBrowser())); setAttribute(Qt::WA_MacShowFocusRect, false); }
/* -----------------------------------------------------------------------------*/ Boolean OpenSynth() { DriverDataPtr data = GetData (); /* use MidiShare audio buffer size*/ data->buffersize = LoadBufferSize(); data->soundfont = LoadConfig("Configuration", "SoundFont", GetProfileFullName(kProfileName),kDefaultSoundFont); if (open_iiwusynth()) { LoadSlot ("Output Slots", GetProfileFullName(kProfileName),SynthDriverName); return true; }else { /* tries to use default soundfont */ data->soundfont = kDefaultSoundFont; if (open_iiwusynth()) { LoadSlot ("Output Slots", GetProfileFullName(kProfileName),SynthDriverName); return true; }else{ return false; } } }
DlgLoadRegistry::DlgLoadRegistry(SoaWg *_wg, unsigned int _regId) : QDialog(_wg), wg(_wg), regId(_regId), loading(false) { ui.setupUi(this); setWindowTitle("Load run-time registry"); ui.mergeButton->setEnabled(false); connect(ui.loadButton, SIGNAL(clicked()), this, SLOT(LoadSlot())); connect(&loader, SIGNAL(DoneSignal(QString)), this, SLOT(DoneSlot(QString))); connect(&loader, SIGNAL(UpdateSignal(QString)), this, SLOT(UpdateSlot(QString))); connect(ui.mergeButton, SIGNAL(clicked()), this, SLOT(MergeSlot())); }
void restore_backup(int index, LPCALC lpCalc) { int slot = lpCalc->slot; debugger_backup* backup = backups[slot]; while (index > 0) { if (backup->prev == NULL) break; backup = backup->prev; free_backup(backup->next); index--; } //shouldn't happen if (backup != NULL) LoadSlot(backup->save, lpCalc); backups[slot] = backup; }
void Layer7::Load(unsigned int regId, const QString ®Name, const QString &url, const QString &usn, const QString &pwd, const QString &dom, const QStringList &_sdoms) { registryId = regId; registryName = regName; Reset(); op = lsoStart; sdoms = _sdoms; http.SetUrl(url); http.SetAuthentication(usn, pwd, dom); sl::log << "load started" << sl::end; LoadSlot(0); }
BOOL rom_load(LPCALC lpCalc, LPCTSTR FileName) { if (lpCalc == NULL) { return FALSE; } TIFILE_t* tifile = newimportvar(FileName, FALSE); if (tifile == NULL) { return FALSE; } lpCalc->speed = 100; if (lpCalc->active) { calc_slot_free(lpCalc); } lpCalc->model = tifile->model; if (tifile->type == SAV_TYPE) { lpCalc->active = TRUE; switch (tifile->model) { case TI_82: case TI_83: { int size; char *rom = GetRomOnly(tifile->save, &size); char VerString[64]; FindRomVersion( tifile->model, VerString, (unsigned char *) rom, size); calc_init_83(lpCalc, VerString); break; } case TI_73: case TI_83P: calc_init_83p(lpCalc); break; case TI_84PSE: case TI_83PSE: calc_init_83pse(lpCalc); break; case TI_84P: calc_init_84p(lpCalc); break; case TI_85: case TI_86: calc_init_86(lpCalc); break; default: FreeTiFile(tifile); return FALSE; } LoadSlot(tifile->save, lpCalc); #ifdef WINVER StringCbCopy(lpCalc->rom_path, sizeof(lpCalc->rom_path), FileName); #else _tcscpy_s(lpCalc->rom_path, FileName); #endif FindRomVersion(tifile->model, lpCalc->rom_version, lpCalc->mem_c.flash, lpCalc->mem_c.flash_size); } else if (tifile->type == ROM_TYPE) { switch (tifile->model) { case TI_81: calc_init_81(lpCalc, tifile->rom->version); memcpy( lpCalc->cpu.mem_c->flash, tifile->rom->data, (lpCalc->cpu.mem_c->flash_size<=tifile->rom->size)?lpCalc->cpu.mem_c->flash_size:tifile->rom->size); break; case TI_82: case TI_83: calc_init_83(lpCalc, tifile->rom->version); memcpy( lpCalc->cpu.mem_c->flash, tifile->rom->data, (lpCalc->cpu.mem_c->flash_size<=tifile->rom->size)?lpCalc->cpu.mem_c->flash_size:tifile->rom->size); break; case TI_85: case TI_86: calc_init_86(lpCalc); memcpy( lpCalc->cpu.mem_c->flash, tifile->rom->data, (lpCalc->cpu.mem_c->flash_size<=tifile->rom->size)?lpCalc->cpu.mem_c->flash_size:tifile->rom->size); break; case TI_73: case TI_83P: calc_init_83p(lpCalc); memcpy( lpCalc->cpu.mem_c->flash, tifile->rom->data, (lpCalc->cpu.mem_c->flash_size<=tifile->rom->size)?lpCalc->cpu.mem_c->flash_size:tifile->rom->size); calc_erase_certificate(lpCalc->cpu.mem_c->flash,lpCalc->cpu.mem_c->flash_size); break; case TI_84P: calc_init_84p(lpCalc); memcpy( lpCalc->cpu.mem_c->flash, tifile->rom->data, (lpCalc->cpu.mem_c->flash_size<=tifile->rom->size)?lpCalc->cpu.mem_c->flash_size:tifile->rom->size); calc_erase_certificate(lpCalc->cpu.mem_c->flash,lpCalc->cpu.mem_c->flash_size); break; case TI_84PSE: case TI_83PSE: calc_init_83pse(lpCalc); memcpy( lpCalc->cpu.mem_c->flash, tifile->rom->data, (lpCalc->cpu.mem_c->flash_size<=tifile->rom->size)?lpCalc->cpu.mem_c->flash_size:tifile->rom->size); calc_erase_certificate(lpCalc->cpu.mem_c->flash,lpCalc->cpu.mem_c->flash_size); break; default: FreeTiFile(tifile); return FALSE; } lpCalc->active = TRUE; memcpy(lpCalc->rom_version, tifile->rom->version, sizeof(lpCalc->rom_version)); #ifdef WINVER StringCbCopy(lpCalc->rom_path, sizeof(lpCalc->rom_path), FileName); #else _tcscpy_s(lpCalc->rom_path, FileName); #endif } else { lpCalc = NULL; return FALSE; } if (lpCalc != NULL) { lpCalc->cpu.pio.model = lpCalc->model; #ifdef WINVER extern keyprog_t keygrps[256]; extern keyprog_t defaultkeys[256]; extern keyprog_t keysti86[256]; if (lpCalc->model == TI_86 || lpCalc->model == TI_85) { memcpy(keygrps, keysti86, sizeof(keyprog_t) * 256); } else { memcpy(keygrps, defaultkeys, sizeof(keyprog_t) * 256); } #endif if (lpCalc->model >= TI_73) { check_bootfree_and_update(lpCalc); } if (tifile->save == NULL) { calc_reset(lpCalc); if (lpCalc->auto_turn_on) { calc_turn_on(lpCalc); } } } FreeTiFile(tifile); return TRUE; }