bool KoPattern::save() { QFile file(filename()); file.open(QIODevice::WriteOnly | QIODevice::Truncate); bool res = saveToDevice(&file); file.close(); return res; }
bool FilterEffectResource::save() { QFile file(filename()); if (!file.open(QIODevice::WriteOnly | QIODevice::Truncate)) { return false; } bool result = saveToDevice(&file); file.close(); return result; }
bool KisWorkspaceResource::save() { if (filename().isEmpty()) return false; QFile file(filename()); file.open(QIODevice::WriteOnly); bool res = saveToDevice(&file); file.close(); return res; }
bool KoStopGradient::save() { QFile fileOut(filename()); if (! fileOut.open(QIODevice::WriteOnly)) return false; bool retval = saveToDevice(&fileOut); fileOut.close(); return retval; }
//-------------------------------------------------------------- void testApp::buttonAction(int i) { int butt = i; switch(butt) { case 0: d->set(770,242); if(ib->mode == 0 && ib->active) d->mode = ib->type; //rabbitfunction is populated based on ib->type else if(ib-> mode == 1) d->mode = 11; //display emulator 1 else break; d->populateList(); d->active=true; break; case 1: d->set(770,178); if(ib->mode == 0 || ib -> mode == 3) d->mode = 9; //change active element else d->mode = 10; //output resolution list d->populateList(); d->active=true; break; case 2: d->set(770,440); if(ib->type==0 && ib->mode == 0 && ib->active) { d->mode = 4; //toggle } else if(ib->mode == 1) { d->mode = 13; //on source loss } else break; d->populateList(); d->active=true; break; case 3: case 4: case 5: case 6: curSkin = butt-3; ib->mode=0; copyElementDataToInterface(); break; case 7: ib->reset(); ib->mode=1; for(int i = 0; i < numberOfElements; i++) { e[i]->selected = false; } break; case 8: saveToDisk(getSaveFileName()); break; case 9: loadFromFile(); break; case 10: saveToDevice(); //nooooooo! break; case 11: loadFromDevice(); break; case 12: resetToDefault(); break; //IP case 13: ib->enterIPAddress(); break; //enter OSC bar case 14: if(ib->mode == 0 && ib->active) { ib->enterOscAddress(); if(ib->oscAddress!="") { ib->toggleOSC = true; ib->stoggleOSC = d->onOffList[ib->toggleOSC]; } else { ib->toggleOSC = false; ib->stoggleOSC = d->onOffList[ib->toggleOSC]; } } break; //display emulator two case 15: if(ib->mode == 1) { d->set(770,264); d->mode = 12; //display emulator 2 d->populateList(); d->active=true; } break; case 16: d->set(770,330); if(ib->mode == 0 && ib->active) d->mode = 5; //toggle osc else if(ib->mode == 1) d->mode = 6; //output hdcp else break; d->populateList(); d->active=true; break; case 17: if(ib->mode == 1) { d->set(770,350); d->mode = 7; //input 01 hdcp d->populateList(); d->active=true; } break; case 18: if(ib->mode == 1) { d->set(770,370); d->mode = 8; //input 02 hdcp d->populateList(); d->active=true; } break; default: break; } }