rendered paste bodyvoid 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());
}