src/eric7/MicroPython/EthernetDialogs/HostnameDialog.py

Mon, 20 Jan 2025 15:48:41 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Mon, 20 Jan 2025 15:48:41 +0100
branch
eric7
changeset 11121
c4937b06b58a
parent 11090
f5f5f5803935
permissions
-rw-r--r--

MicroPython
- Updated the list of known CircuitPython boards for CPy 9.2.3.

10153
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1 # -*- coding: utf-8 -*-
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2
11090
f5f5f5803935 Updated copyright for 2025.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10439
diff changeset
3 # Copyright (c) 2023 - 2025 Detlev Offenbach <detlev@die-offenbachs.de>
10153
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4 #
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
5
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
6 """
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
7 Module implementing a dialog to enter a host name for the device.
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
8 """
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
9
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
10 from PyQt6.QtWidgets import QDialog
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
11
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
12 from .Ui_HostnameDialog import Ui_HostnameDialog
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
13
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
14
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
15 class HostnameDialog(QDialog, Ui_HostnameDialog):
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
16 """
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
17 Class implementing a dialog to enter a host name for the device.
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
18 """
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
19
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
20 def __init__(self, parent=None):
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
21 """
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
22 Constructor
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
23
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
24 @param parent reference to the parent widget (defaults to None)
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
25 @type QWidget (optional)
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
26 """
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
27 super().__init__(parent)
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
28 self.setupUi(self)
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
29
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
30 def getHostname(self):
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
31 """
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
32 Public method to get the entered host name.
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
33
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
34 @return host name for the device
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
35 @rtype str
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
36 """
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
37 return self.hostnameEdit.text()

eric ide

mercurial