DiaryScheduleController
Incomplete documentation - sorry!
Note
Neil - please put some data in technical/class_headings/DiaryScheduleController.rst
methods and attributes
-
class lib_openmolar.client.qt4.diary.components.diary_schedule_controller.DiaryScheduleController(parent=None)[source]
Bases: PyQt4.QtGui.QStackedWidget
-
__init__(parent=None)[source]
-
BLOCK_MODE = 2
-
BROWSE_MODE = 0
-
CLINICIAN_ANY = 3
-
CLINICIAN_ANY_DENT = 1
-
CLINICIAN_ANY_HYG = 2
-
CLINICIAN_SELECTED = 0
-
NOTES_MODE = 3
-
SCHEDULE_MODE = 1
-
appointment_2x_clicked(index)[source]
-
appointment_clicked(index)[source]
-
appointment_pressed(index)[source]
-
appointment_selected
-
available_slots = []
-
chosen_hyg_slot[source]
-
chosen_slot[source]
-
chosen_slot_changed
-
clear()[source]
-
enable_scheduling_buttons()[source]
-
excluded_days = []
-
find_appt
-
find_patient()[source]
-
finding_joint_appointments = False
-
get_data()[source]
-
hygienist_slots = []
-
ignore_emergency_spaces = False
-
involvedClinicians[source]
-
is_searching[source]
-
last_appt_date[source]
returns the latest date of patient’s appointments,
or today’s date if none found
-
min_hyg_slot_length[source]
-
min_slot_length[source]
-
mode = 0
-
move_on
-
patient_selected
-
patient_text[source]
-
pt = None
-
pt_diary_widget = None
-
reset()[source]
-
search_again[source]
this determines whether it is worth continuing
-
selectedClinicians[source]
-
selection_mode = 0
-
set_available_slots(slots)[source]
-
set_chosen_appointment(appointment)[source]
-
set_excluded_days(days)[source]
-
set_ignore_emergency_spaces(bool_)[source]
-
set_joint_slots(dent_slots, hyg_slots, max_wait=10)[source]
-
set_mode(mode)[source]
-
set_patient(pt)[source]
-
set_selection_mode(mode)[source]
-
show_first_appointment
-
show_first_appt()[source]
resets the chosen slot and emits show_first_appointment signal
-
show_next_appt()[source]
-
show_prev_appt()[source]
-
show_pt_diary()[source]
-
sizeHint()[source]
-
start_scheduling
-
update_appt_selection(appt)[source]
sync with the “patient diary” via signal/slot
-
update_patient_label()[source]
-
update_selected_appointment(appt)[source]
-
use_last_slot = False