diff options
author | Andre Hartmann <aha_1980@gmx.de> | 2017-03-04 17:38:12 +0100 |
---|---|---|
committer | André Hartmann <aha_1980@gmx.de> | 2017-03-09 22:03:05 +0000 |
commit | 209cc214341226cb5c04283b7c3c8b1221bf3b5b (patch) | |
tree | 35d61c28721fb8cadec0235cb60b451e44dddf8e /src/plugins/git/remoteadditiondialog.ui | |
parent | b0ac6435b3786854e7a8d10cf4d8df49ca74618a (diff) |
Git: Add input validation to RemoteAdditionDialog
Use FancyLineEdits to indicate invalid inputs for
remote names and URLs.
For remote names:
* Check for duplicate remote names and indicate these
* Remove invalid chars during input
For remote URLs:
* Check if the input matches a valid URL or
existing local directory
Task-number: QTCREATORBUG-15998
Change-Id: I224e669f16e34e2cd3d075c602b431ce5bbdd391
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Diffstat (limited to 'src/plugins/git/remoteadditiondialog.ui')
-rw-r--r-- | src/plugins/git/remoteadditiondialog.ui | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/plugins/git/remoteadditiondialog.ui b/src/plugins/git/remoteadditiondialog.ui index 8f389eeb8a5..3768c8945db 100644 --- a/src/plugins/git/remoteadditiondialog.ui +++ b/src/plugins/git/remoteadditiondialog.ui @@ -22,7 +22,7 @@ </widget> </item> <item row="0" column="1"> - <widget class="QLineEdit" name="nameEdit"/> + <widget class="Utils::FancyLineEdit" name="nameEdit"/> </item> <item row="1" column="0"> <widget class="QLabel" name="urlLabel"> @@ -32,7 +32,7 @@ </widget> </item> <item row="1" column="1"> - <widget class="QLineEdit" name="urlEdit"/> + <widget class="Utils::FancyLineEdit" name="urlEdit"/> </item> <item row="2" column="0" colspan="2"> <widget class="QDialogButtonBox" name="buttonBox"> @@ -46,6 +46,13 @@ </item> </layout> </widget> + <customwidgets> + <customwidget> + <class>Utils::FancyLineEdit</class> + <extends>QLineEdit</extends> + <header location="global">utils/fancylineedit.h</header> + </customwidget> + </customwidgets> <resources/> <connections> <connection> |