bool db_query_widget::write_file(QString path, QString txt) { QFile file(path); if (!file.open(QIODevice::WriteOnly | QIODevice::Text)){ std::cerr << "db_query_widget::" << __FUNCTION__ << ": failed to write to " << path.toStdString().c_str() << std::endl; return false; } QTextStream txt_stream(&file); txt_stream << txt; return true; }
LC_CustomToolbar::~LC_CustomToolbar() { if (!file_path.isNull()) { QFile file(file_path); if (!file.open(QIODevice::WriteOnly | QIODevice::Text)) return; QTextStream txt_stream(&file); foreach (const QString& token, state_list) { txt_stream << token << "\n"; } }