Remove the manually-created left bar button and assign edit button to the navigation bar instead

Signed-off-by: Agustinus Verdy Widyawiradi <verdywid@gmail.com>
Set editing mode transition

Signed-off-by: Agustinus Verdy Widyawiradi <verdywid@gmail.com>
Modify the cell of alarm listing view to hide the active switch

Signed-off-by: Agustinus Verdy Widyawiradi <verdywid@gmail.com>
Modify the cell of alarm listing view to hide the active switch while in editing mode, and show it while done with editing mode

Signed-off-by: Agustinus Verdy Widyawiradi <verdywid@gmail.com>
Create private method definitions section

Signed-off-by: Agustinus Verdy Widyawiradi <verdywid@gmail.com>
Refactor the alarm retrieval process to put it into separate a method called reloadAlarms private method

Signed-off-by: Agustinus Verdy Widyawiradi <verdywid@gmail.com>
Delete alarm from database, reload array of alarms then delete the selected row

Signed-off-by: Agustinus Verdy Widyawiradi <verdywid@gmail.com>
Reset editing mode after returning from another screen

Signed-off-by: Agustinus Verdy Widyawiradi <verdywid@gmail.com>
Merge branch 'feature/delete-alarm' into develop