diff --git a/src/propertiesWidget.ui b/src/propertiesWidget.ui
index 60c422148..79fa11913 100644
--- a/src/propertiesWidget.ui
+++ b/src/propertiesWidget.ui
@@ -730,6 +730,8 @@
+
+
-
diff --git a/src/propertieswidget.cpp b/src/propertieswidget.cpp
index 5c9e82c06..a153378bb 100644
--- a/src/propertieswidget.cpp
+++ b/src/propertieswidget.cpp
@@ -169,8 +169,12 @@ void PropertiesWidget::loadTrackers() {
/* Tab buttons */
QPushButton* PropertiesWidget::getButtonFromIndex(int index) {
switch(index) {
- case TRACKERS_TAB:
+ case TRACKERS_TAB:
return trackers_button;
+ case URLSEEDS_TAB:
+ return url_seeds_button;
+ case FILES_TAB:
+ return files_button;
default:
return main_infos_button;
}
@@ -187,3 +191,15 @@ void PropertiesWidget::on_trackers_button_clicked() {
stackedProperties->setCurrentIndex(TRACKERS_TAB);
trackers_button->setStyleSheet(SELECTED_BUTTON_CSS);
}
+
+void PropertiesWidget::on_url_seeds_button_clicked() {
+ getButtonFromIndex(stackedProperties->currentIndex())->setStyleSheet(DEFAULT_BUTTON_CSS);
+ stackedProperties->setCurrentIndex(URLSEEDS_TAB);
+ url_seeds_button->setStyleSheet(SELECTED_BUTTON_CSS);
+}
+
+void PropertiesWidget::on_files_button_clicked() {
+ getButtonFromIndex(stackedProperties->currentIndex())->setStyleSheet(DEFAULT_BUTTON_CSS);
+ stackedProperties->setCurrentIndex(FILES_TAB);
+ files_button->setStyleSheet(SELECTED_BUTTON_CSS);
+}
diff --git a/src/propertieswidget.h b/src/propertieswidget.h
index 059ae9255..efd7d60a0 100644
--- a/src/propertieswidget.h
+++ b/src/propertieswidget.h
@@ -66,6 +66,8 @@ protected slots:
void loadTrackers();
void on_main_infos_button_clicked();
void on_trackers_button_clicked();
+ void on_url_seeds_button_clicked();
+ void on_files_button_clicked();
public:
PropertiesWidget(QWidget *parent, TransferListWidget *transferList, bittorrent* BTSession);