Ejemplo n.º 1
0
void AbstractSettings::read()
{
    // Set default values
    setSupportedMimeTypes("text/x-c++src;text/x-c++hdr;text/x-csrc;text/x-chdr;text/x-objcsrc;"
                          "text/x-objc++src");

    // Read settings, except styles
    QSettings *s = Core::ICore::settings();
    s->beginGroup(Constants::SETTINGS_GROUP);
    s->beginGroup(m_name);
    const QStringList keys = s->allKeys();
    for (const QString &key : keys) {
        if (key == COMMAND)
            setCommand(s->value(key).toString());
        else if (key == SUPPORTED_MIME)
            setSupportedMimeTypes(s->value(key).toString());
        else if (m_settings.contains(key))
            m_settings[key] = s->value(key);
        else
            s->remove(key);
    }
    s->endGroup();
    s->endGroup();

    m_styles.clear();
    m_changedStyles.clear();
    m_stylesToRemove.clear();
    readStyles();
}
Ejemplo n.º 2
0
void DocxReader::readContent()
{
	m_xml.readNextStartElement();
	if (m_xml.qualifiedName() == "w:styles") {
		readStyles();
	} else if (m_xml.qualifiedName() == "w:document") {
		readDocument();
	}
}
Ejemplo n.º 3
0
	bool ExcelFile::open(const char* filename)
	{
		_zip = new Zip();

		if (!_zip->open(filename))
			return false;

		readWorkBook("xl/workbook.xml");
		readWorkBookRels("xl/_rels/workbook.xml.rels");
		readSharedStrings("xl/sharedStrings.xml");
		readStyles("styles.xml");

		for (auto& s : _sheets)
		{
			readSheet(s);
		}

		return true;
	}
Ejemplo n.º 4
0
void preambleDefaults(void)
{
  short i;

  xmtrnum0 = 0.0;
  strcpy(fracindent, "0");
  musicsize = 20;
  *start_line = '\0';
  some_vocal = false;
  ngroups = 0;
  style_supplied = false;
  for (i = 1; i <= maxvoices; i++)
    setVocal(i, false);
  for (i = 0; i <= maxstaves - 1; i++) {
    nspace[i] = unspec;
    stave_size[i] = unspec;
  }
  n_pages = 1;
  n_systems = 1;
  readStyles();
  old_known_styles = known_styles;
  for (i = 0; i <= lines_in_paragraph - 1; i++)
    omit_line[i] = false;
}