本文整理汇总了C++中Note::getFileName方法的典型用法代码示例。如果您正苦于以下问题:C++ Note::getFileName方法的具体用法?C++ Note::getFileName怎么用?C++ Note::getFileName使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Note
的用法示例。
在下文中一共展示了Note::getFileName方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: storeDirtyNotesToDisk
int Note::storeDirtyNotesToDisk( Note ¤tNote ) {
QSqlQuery query;
Note note;
// qDebug() << "storeDirtyNotesToDisk";
query.prepare( "SELECT * FROM note WHERE has_dirty_data = 1" );
if( !query.exec() )
{
qDebug() << __func__ << ": " << query.lastError();
return 0;
}
else
{
int count = 0;
for( int r=0; query.next(); r++ )
{
note = noteFromQuery( query );
QString oldFileName = note.getFileName();
note.storeNoteTextFileToDisk();
QString newFileName = note.getFileName();
// reassign currentNote if filename of currentNote has changed
if ( ( oldFileName == currentNote.getFileName() ) && ( oldFileName != newFileName ) )
{
currentNote = note;
qDebug() << "filename of currentNote has changed to: " << newFileName;
}
qDebug() << "stored note: " << note;
count++;
}
return count;
}
}
示例2: storeDirtyNotesToDisk
int Note::storeDirtyNotesToDisk(Note ¤tNote) {
QSqlDatabase db = QSqlDatabase::database("memory");
QSqlQuery query(db);
ScriptingService* scriptingService = ScriptingService::instance();
Note note;
// qDebug() << "storeDirtyNotesToDisk";
query.prepare("SELECT * FROM note WHERE has_dirty_data = 1");
if (!query.exec()) {
qWarning() << __func__ << ": " << query.lastError();
return 0;
} else {
int count = 0;
for (int r = 0; query.next(); r++) {
note = noteFromQuery(query);
QString oldFileName = note.getFileName();
note.storeNoteTextFileToDisk();
QString newFileName = note.getFileName();
// emit the signal for the QML that the note was stored
emit scriptingService->noteStored(
QVariant::fromValue(
static_cast<QObject*>(NoteApi::fromNote(note))));
// reassign currentNote if filename of currentNote has changed
if ((oldFileName == currentNote.getFileName()) &&
(oldFileName != newFileName)) {
currentNote = note;
qDebug() << "filename of currentNote has changed to: "
<< newFileName;
}
qDebug() << "stored note: " << note;
count++;
}
return count;
}
}