Esempio n. 1
0
void notepad::on_actionSave_triggered()
{
    QFile _File(FileName);
    if(_File.open(QFile::WriteOnly | QFile::Text))
    {
        QTextStream out(&_File);
        out << ui->text->toPlainText();
        _File.flush();
        _File.close();
    }
}
Esempio n. 2
0
void notepad::on_actionOpen_triggered()
{
    QString file = QFileDialog::getOpenFileName(this,"Open file");
    if(!file.isEmpty())
    {
       FileName = file;
        QFile _File(file);
        if(_File.open(QFile::ReadOnly | QFile::Text ))
        {
            QTextStream in(&_File);
            QString text = in.readAll();
            _File.close();
            ui->text->setPlainText(text);
        }
    }
}
Esempio n. 3
0
//---------------------------------------------------------
bool CSG_MetaData::Load(const CSG_String &File, const SG_Char *Extension)
{
	Destroy();

	//-----------------------------------------------------
	if( File.Find("http://") == 0 )
	{
		CSG_String	s(File.Right(File.Length() - CSG_String("http://").Length()));

		return( Load_HTTP(s.BeforeFirst('/'), s.AfterFirst('/')) );
	}

	//-----------------------------------------------------
	CSG_String	_File(SG_File_Make_Path("", File, Extension));

	if( !SG_File_Exists(_File) )
	{
		return( false );
	}

	//-----------------------------------------------------
	if( SG_File_Cmp_Extension(_File, "json") )
	{
		return( Load_JSON(_File) );
	}

	//-----------------------------------------------------
	wxXmlDocument	XML;

	if( XML.Load(_File.c_str()) )
	{
		_Load(XML.GetRoot());

		return( true );
	}

	//-----------------------------------------------------
	return( false );
}