All pastes #571915 Raw Edit

Something

public text v1 · immutable
·published 2007-06-17 11:47 UTC
rendered paste body
void qOrganizer::saveSchData() //Save the schedule
{
 QDir::setCurrent(QCoreApplication::applicationDirPath());
 QDir currentDir = QDir::current();
 currentDir.mkdir("data");  
 currentDir.cd("data");
 currentDir.mkdir("calendar");
 currentDir.cd("calendar");
 QDir::setCurrent(currentDir.path());
 QFile scheduleFile("schedule.txt"); 

 if (scheduleFile.open(QFile::WriteOnly)) 
 {
  QTextStream out(&scheduleFile);
  int x=tableWid->currentRow();
  int y=tableWid->currentColumn();  

  for(int i=0;i<tableWid->rowCount();i++)
   { 
    for(int j=0;j<tableWid->columnCount();j++)
     {
      tableWid->setCurrentCell(i,j); 
      item=tableWid->currentItem();
      if(item!=0)
       out << item->text()+" ";
    }
     out <<"\n";
   }
  scheduleFile.close();
  tableWid->setCurrentCell(x,y);
 }
 else {
         QMessageBox::warning(NULL, "qOrganizer", "Unable to write data file.", "OK");
      }
 QDir::setCurrent(QCoreApplication::applicationDirPath());

}