Example #1
0
void ccHistogramWindowDlg::onExportToCSV()
{
	if (!m_win)
	{
		assert(false);
		return;
	}

	//persistent settings
	QSettings settings;
	settings.beginGroup(ccPS::SaveFile());
	QString currentPath = settings.value(ccPS::CurrentPath(),QApplication::applicationDirPath()).toString();

	currentPath += QString("/") + m_win->windowTitle() + ".csv";

	//ask for a filename
	QString filename = QFileDialog::getSaveFileName(this, "Select output file", currentPath, "*.csv");
	if (filename.isEmpty())
	{
		//process cancelled by user
		return;
	}

	//save last saving location
	settings.setValue(ccPS::CurrentPath(),QFileInfo(filename).absolutePath());
	settings.endGroup();

	//save file
	exportToCSV(filename);
}
Example #2
0
void MySalary::on_exportAdminButton_clicked()
{
    exportToCSV("SELECT * FROM `admin`");
}
Example #3
0
void MySalary::on_exportSalaryButton_clicked()
{
    exportToCSV("SELECT * FROM `salary`");
}
Example #4
0
void MySalary::on_exportBonusButton_clicked()
{
    exportToCSV("SELECT * FROM `bonus`");
}
Example #5
0
void MySalary::on_exportStaffButton_clicked()
{
    exportToCSV("SELECT * FROM `staff`");
}
Example #6
0
void MySalary::on_exportGradeButton_clicked()
{
    exportToCSV("SELECT * FROM `grade`");
}