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(); } }
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); } } }
//--------------------------------------------------------- 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 ); }