summaryrefslogtreecommitdiffstats
path: root/plugins/fossil/configuredialog.ui
diff options
context:
space:
mode:
authorArtur Shepilko <artur.shepilko@nomadbyte.com>2016-11-16 12:51:32 -0600
committerArtur Shepilko <artur.shepilko@nomadbyte.com>2017-02-09 16:43:38 +0000
commitdea25a6b62d97ddbe4a94c028c3431d91dac5b86 (patch)
tree638759dc25964c3b88bba4d461a8ca3f2df43f71 /plugins/fossil/configuredialog.ui
parent21580dae57709995363cc4e8d50ec4f14025c59c (diff)
Vcs: Add Fossil SCM integration plugin
* Qt Creator base-commit: f77af5e3362cc6c4360ea1d197fb834cd5b072fa * Stand-alone plugin source tree for integration into qtc super-project * Original release: https://github.com/nomadbyte/qtcreator-plugin-fossil * Adapted from Bazaar plugin implementation Configuring Fossil ------------------ 1. Download the [Fossil SCM client](http://fossil-scm.org) and install `fossil` executable file in your `PATH`. 2. Create or designate a directory to store local Fossil repositories and remote clones. For example: `~/fossils/qt`. 3. Configure Version Control Options for the Fossil plugin to use the designated directory as `Local Repositories Default path`. Now Fossil should become available as a VCS choice to create new local repositories, as well as a choice in `New File or Project` to clone a remote Fossil repository. Change-Id: I630184c1b344184d9e08ae2fc24a5e4766f834b9 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Diffstat (limited to 'plugins/fossil/configuredialog.ui')
-rw-r--r--plugins/fossil/configuredialog.ui132
1 files changed, 132 insertions, 0 deletions
diff --git a/plugins/fossil/configuredialog.ui b/plugins/fossil/configuredialog.ui
new file mode 100644
index 0000000..d68ad2f
--- /dev/null
+++ b/plugins/fossil/configuredialog.ui
@@ -0,0 +1,132 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>Fossil::Internal::ConfigureDialog</class>
+ <widget class="QDialog" name="Fossil::Internal::ConfigureDialog">
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>385</width>
+ <height>202</height>
+ </rect>
+ </property>
+ <property name="windowTitle">
+ <string>Configure Repository</string>
+ </property>
+ <layout class="QVBoxLayout" name="verticalLayout">
+ <item>
+ <widget class="QGroupBox" name="repoUserGroupBox">
+ <property name="title">
+ <string>Repository User</string>
+ </property>
+ <layout class="QFormLayout" name="formLayout">
+ <item row="0" column="0">
+ <widget class="QLabel" name="userLabel">
+ <property name="text">
+ <string>User:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="1">
+ <widget class="QLineEdit" name="userLineEdit">
+ <property name="toolTip">
+ <string>Existing user to become an author of changes made to the repository.</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ <item>
+ <widget class="QGroupBox" name="repoSettingsGroupBox">
+ <property name="title">
+ <string>Repository Settings</string>
+ </property>
+ <layout class="QFormLayout" name="formLayout_2">
+ <item row="0" column="0">
+ <widget class="QLabel" name="sslIdentityFileLabel">
+ <property name="text">
+ <string>SSL/TLS identity:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="1">
+ <widget class="Utils::PathChooser" name="sslIdentityFilePathChooser" native="true">
+ <property name="toolTip">
+ <string>SSL/TLS client identity key to use if requested by the server.</string>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="0" colspan="2">
+ <widget class="QCheckBox" name="disableAutosyncCheckBox">
+ <property name="toolTip">
+ <string>Disable automatic pull prior to commit or update and automatic push after commit or tag or branch creation.</string>
+ </property>
+ <property name="text">
+ <string>Disable auto-sync</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ <item>
+ <widget class="QDialogButtonBox" name="buttonBox">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="standardButtons">
+ <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ <customwidgets>
+ <customwidget>
+ <class>Utils::PathChooser</class>
+ <extends>QWidget</extends>
+ <header location="global">utils/pathchooser.h</header>
+ <container>1</container>
+ <slots>
+ <signal>editingFinished()</signal>
+ <signal>browsingFinished()</signal>
+ </slots>
+ </customwidget>
+ </customwidgets>
+ <resources/>
+ <connections>
+ <connection>
+ <sender>buttonBox</sender>
+ <signal>accepted()</signal>
+ <receiver>Fossil::Internal::ConfigureDialog</receiver>
+ <slot>accept()</slot>
+ <hints>
+ <hint type="sourcelabel">
+ <x>248</x>
+ <y>254</y>
+ </hint>
+ <hint type="destinationlabel">
+ <x>157</x>
+ <y>274</y>
+ </hint>
+ </hints>
+ </connection>
+ <connection>
+ <sender>buttonBox</sender>
+ <signal>rejected()</signal>
+ <receiver>Fossil::Internal::ConfigureDialog</receiver>
+ <slot>reject()</slot>
+ <hints>
+ <hint type="sourcelabel">
+ <x>316</x>
+ <y>260</y>
+ </hint>
+ <hint type="destinationlabel">
+ <x>286</x>
+ <y>274</y>
+ </hint>
+ </hints>
+ </connection>
+ </connections>
+</ui>