'Start operations to make a hosts file.
.. note:: This method is the slot responses to the signal from
ButtonApply widget while the button is clicked.
.. note:: No operations would be called if current session does not
have the privileges to change the hosts file.'

def on_MakeHosts_clicked(self):

    if (not self._writable):
        self.warning_permission()
        return
    if self.question_apply():
        self.make_path = './hosts'
        self.make_hosts('system')
    else:
        return
