Esempio n. 1
0
QMap<int, QString> KoChangeTracker::saveInlineChanges(QMap<int, QString> changeTransTable, KoGenChanges &genChanges)
{
    foreach (int changeId, d->changes.keys()) {

        // return if the id we find in the changetranstable already has a length.
        if (changeTransTable.value(changeId).length()) {
            continue;
        }

        if ((elementById(changeId)->getChangeType() == KoGenChange::DeleteChange) &&
                (saveFormat() == KoChangeTracker::ODF_1_2)) {
            continue;
        }

        KoGenChange change;
        if (saveFormat() == KoChangeTracker::ODF_1_2) {
            change.setChangeFormat(KoGenChange::ODF_1_2);
        } else {
            change.setChangeFormat(KoGenChange::DELTAXML);
        }

        saveInlineChange(changeId, change);
        QString changeName = genChanges.insert(change);
        changeTransTable.insert(changeId, changeName);
    }
    return changeTransTable;
}
Esempio n. 2
0
void AdvancedPage::write() {
  PropPage::write(items);
  PropPage::writeCheckBoxList(listItems, GetDlgItem(IDC_ADVANCED_BOOLEANS));
  saveFormat();
  settings->set(SettingsManager::MEDIA_PLAYER, ctrlPlayer.GetCurSel());
  settings->set(SettingsManager::WINAMP_FORMAT, Text::fromT(WinampStr).c_str());
  settings->set(SettingsManager::WMP_FORMAT, Text::fromT(WMPlayerStr).c_str());
  settings->set(SettingsManager::ITUNES_FORMAT, Text::fromT(iTunesStr).c_str());
  settings->set(SettingsManager::MPLAYERC_FORMAT, Text::fromT(MPCStr).c_str());
}
Esempio n. 3
0
LRESULT AdvancedPage::onSelChange(WORD /* wNotifyCode */, WORD /*wID*/, HWND /* hWndCtl */, BOOL& /* bHandled */) {
  saveFormat();
  CurSel = ctrlPlayer.GetCurSel();
  loadFormat();
  return 0;
}