}\r
// Reset the dirty flag. Typically done after a sync.\r
public void resetDirtyFlag(String guid) {\r
- \r
NSqlQuery query = new NSqlQuery(db.getConnection());\r
\r
query.prepare("Update notebook set isdirty='false' where guid=:guid");\r
if (!query.exec())\r
logger.log(logger.EXTREME, "Error resetting notebook dirty field.");\r
}\r
- \r
+ // Set the default notebook\r
+ public void setDefaultNotebook(String guid) {\r
+ NSqlQuery query = new NSqlQuery(db.getConnection());\r
+ \r
+ query.prepare("Update notebook set defaultNotebook=false");\r
+ if (!query.exec())\r
+ logger.log(logger.EXTREME, "Error removing default notebook.");\r
+ query.prepare("Update notebook set defaultNotebook=true where guid = :guid");\r
+ query.bindValue(":guid", guid);\r
+ if (!query.exec())\r
+ logger.log(logger.EXTREME, "Error setting default notebook.");\r
+ }\r
\r
\r
\r