mirror of
https://github.com/pbek/QOwnNotes.git
synced 2025-06-28 21:09:52 +00:00
22 lines
773 B
QML
22 lines
773 B
QML
import QtQml 2.0
|
|
|
|
/**
|
|
* This script will execute an external program every time a note was written to the disk
|
|
*/
|
|
QtObject {
|
|
/**
|
|
* This function is called when a note gets stored to disk
|
|
* You cannot modify stored notes, that would be a mess since
|
|
* you are most likely editing them by hand at the same time
|
|
*
|
|
* @param {Note} note - the note object of the stored note
|
|
*/
|
|
function onNoteStored(note) {
|
|
// execute an external program
|
|
// try not to alter the note file or QOwnNotes will try to update
|
|
// the file every time you change the note
|
|
script.startDetachedProcess("/path/to/my/program", [note.fileName]);
|
|
|
|
script.log("program was executed for file: " + note.fileName);
|
|
}
|
|
}
|