diff --git a/src/edt/edt/EditorOptionsInst.ui b/src/edt/edt/EditorOptionsInst.ui index 53002f9de..d7529a797 100644 --- a/src/edt/edt/EditorOptionsInst.ui +++ b/src/edt/edt/EditorOptionsInst.ui @@ -174,9 +174,6 @@ 0 - - false - diff --git a/src/laybasic/laybasic/BrowserPanel.ui b/src/laybasic/laybasic/BrowserPanel.ui index d77c6c45a..fd4afc7b0 100644 --- a/src/laybasic/laybasic/BrowserPanel.ui +++ b/src/laybasic/laybasic/BrowserPanel.ui @@ -232,11 +232,7 @@ - - - true - - + @@ -431,9 +427,6 @@ 0 - - true - diff --git a/src/laybasic/laybasic/layBrowserPanel.cc b/src/laybasic/laybasic/layBrowserPanel.cc index 3dd2393e2..98a39a445 100644 --- a/src/laybasic/laybasic/layBrowserPanel.cc +++ b/src/laybasic/laybasic/layBrowserPanel.cc @@ -110,6 +110,11 @@ BrowserPanel::init () mp_ui = new Ui::BrowserPanel (); mp_ui->setupUi (this); +#if QT_VERSION >= 0x050200 + mp_ui->on_page_search_edit->setClearButtonEnabled (true); + mp_ui->search_edit->setClearButtonEnabled (true); +#endif + mp_ui->browser->setReadOnly (true); mp_ui->browser->set_panel (this); mp_ui->browser->setWordWrapMode (QTextOption::WordWrap); @@ -147,7 +152,9 @@ BrowserPanel::init () connect (mp_ui->browser_bookmark_view, SIGNAL (itemDoubleClicked (QTreeWidgetItem *, int)), this, SLOT (bookmark_item_selected (QTreeWidgetItem *))); mp_completer = new QCompleter (this); +#if QT_VERSION >= 0x050200 mp_completer->setFilterMode (Qt::MatchStartsWith); +#endif mp_completer->setCaseSensitivity (Qt::CaseInsensitive); mp_completer->setCompletionMode (QCompleter::UnfilteredPopupCompletion); mp_completer_model = new QStringListModel (mp_completer); diff --git a/src/laybasic/laybasic/layLayerTreeModel.cc b/src/laybasic/laybasic/layLayerTreeModel.cc index 4ee8b9bb6..c622bf5e4 100644 --- a/src/laybasic/laybasic/layLayerTreeModel.cc +++ b/src/laybasic/laybasic/layLayerTreeModel.cc @@ -559,6 +559,7 @@ LayerTreeModel::empty_within_view_predicate (const QModelIndex &index) const } } +LAYBASIC_PUBLIC QIcon LayerTreeModel::icon_for_layer (const lay::LayerPropertiesConstIterator &iter, lay::LayoutView *view, unsigned int w, unsigned int h, unsigned int di_off, bool no_state) { diff --git a/src/laybasic/laybasic/layLayerTreeModel.h b/src/laybasic/laybasic/layLayerTreeModel.h index 852184ab1..b63377e40 100644 --- a/src/laybasic/laybasic/layLayerTreeModel.h +++ b/src/laybasic/laybasic/layLayerTreeModel.h @@ -25,6 +25,7 @@ #define HDR_layLayerTreeModel #include "dbBox.h" +#include "laybasicCommon.h" #include #include @@ -77,7 +78,7 @@ private: * representation or a hierarchical one. */ -class LayerTreeModel +class LAYBASIC_PUBLIC LayerTreeModel : public QAbstractItemModel { Q_OBJECT