diff --git a/src/internet/icecastfilterwidget.cpp b/src/internet/icecastfilterwidget.cpp index 50d293e8a..ce7e7f3f3 100644 --- a/src/internet/icecastfilterwidget.cpp +++ b/src/internet/icecastfilterwidget.cpp @@ -19,8 +19,8 @@ #include "icecastfilterwidget.h" #include "ui_icecastfilterwidget.h" #include "ui/iconloader.h" -#include "widgets/maclineedit.h" +#include #include #include #include @@ -50,15 +50,6 @@ IcecastFilterWidget::IcecastFilterWidget(QWidget *parent) ui_->options->setMenu(menu_); connect(sort_mode_mapper_, SIGNAL(mapped(int)), SLOT(SortModeChanged(int))); - -#ifdef Q_OS_DARWIN - delete ui_->filter; - MacLineEdit* lineedit = new MacLineEdit(this); - ui_->horizontalLayout->insertWidget(1, lineedit); - filter_ = lineedit; -#else - filter_ = ui_->filter; -#endif } void IcecastFilterWidget::AddAction( @@ -79,7 +70,7 @@ void IcecastFilterWidget::FocusOnFilter(QKeyEvent *event) { void IcecastFilterWidget::SetIcecastModel(IcecastModel* model) { model_ = model; - connect(filter_->widget(), SIGNAL(textChanged(QString)), + connect(ui_->filter, SIGNAL(textChanged(QString)), model_, SLOT(SetFilterText(QString))); // Load settings diff --git a/src/internet/icecastfilterwidget.h b/src/internet/icecastfilterwidget.h index 254d4470a..f99f5076c 100644 --- a/src/internet/icecastfilterwidget.h +++ b/src/internet/icecastfilterwidget.h @@ -57,8 +57,6 @@ private: QMenu* menu_; QSignalMapper* sort_mode_mapper_; - - LineEditInterface* filter_; }; #endif // ICECASTFILTERWIDGET_H diff --git a/src/internet/icecastfilterwidget.ui b/src/internet/icecastfilterwidget.ui index 1b4bedc9b..e28eeeab9 100644 --- a/src/internet/icecastfilterwidget.ui +++ b/src/internet/icecastfilterwidget.ui @@ -21,10 +21,7 @@ 0 - - - Search Icecast stations - + @@ -71,9 +68,9 @@ - LineEdit - QLineEdit -
widgets/lineedit.h
+ QSearchField + QWidget +
3rdparty/qocoa/qsearchfield.h