'Update the GUI elements based on the current state.'

def update(self):

    if self.server_on:
        self.add_button.setEnabled(False)
        self.delete_button.setEnabled(False)
    else:
        self.add_button.setEnabled(True)
        current_item = self.file_list.currentItem()
        if (not current_item):
            self.delete_button.setEnabled(False)
        else:
            self.delete_button.setEnabled(True)
    self.file_list.update()
