pda
androidJvm
app
/
net.artux.pda.ui.viewmodels
/
NoteViewModel
Note
View
Model
class
NoteViewModel
@
Inject
constructor
(
var
repository
:
NoteRepository
)
:
ViewModel
Members
Constructors
Note
View
Model
Link copied to clipboard
@
Inject
constructor
(
repository
:
NoteRepository
)
Properties
active
Note
Link copied to clipboard
var
activeNote
:
MutableLiveData
<
NoteModel
?
>
note
Mapper
Link copied to clipboard
var
noteMapper
:
NoteMapper
notes
Link copied to clipboard
var
notes
:
MutableLiveData
<
List
<
NoteModel
>
>
repository
Link copied to clipboard
var
repository
:
NoteRepository
status
Link copied to clipboard
var
status
:
MutableLiveData
<
StatusModel
>
status
Mapper
Link copied to clipboard
var
statusMapper
:
StatusMapper
Functions
add
Closeable
Link copied to clipboard
open
fun
addCloseable
(
@
NonNull
p0
:
Closeable
)
create
Note
Link copied to clipboard
fun
createNote
(
title
:
String
,
content
:
String
)
delete
Note
Link copied to clipboard
fun
deleteNote
(
)
edit
Content
Link copied to clipboard
fun
editContent
(
content
:
String
)
edit
Title
Link copied to clipboard
fun
editTitle
(
title
:
String
)
open
Note
Link copied to clipboard
fun
openNote
(
uuid
:
UUID
)
sync
Active
Note
Link copied to clipboard
fun
syncActiveNote
(
)
update
Notes
Link copied to clipboard
fun
updateNotes
(
)