mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2025-12-19 23:20:52 +01:00
Recharger le panel d'elements reapplique desormais le filtre
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@280 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
@@ -44,7 +44,7 @@ ElementsPanelWidget::ElementsPanelWidget(QWidget *parent) : QWidget(parent) {
|
|||||||
|
|
||||||
context_menu = new QMenu(this);
|
context_menu = new QMenu(this);
|
||||||
|
|
||||||
connect(reload, SIGNAL(triggered()), elements_panel, SLOT(reload()));
|
connect(reload, SIGNAL(triggered()), this, SLOT(reloadAndFilter()));
|
||||||
connect(new_category, SIGNAL(triggered()), this, SLOT(newCategory()));
|
connect(new_category, SIGNAL(triggered()), this, SLOT(newCategory()));
|
||||||
connect(edit_category, SIGNAL(triggered()), elements_panel, SLOT(editCategory()));
|
connect(edit_category, SIGNAL(triggered()), elements_panel, SLOT(editCategory()));
|
||||||
connect(delete_category, SIGNAL(triggered()), elements_panel, SLOT(deleteCategory()));
|
connect(delete_category, SIGNAL(triggered()), elements_panel, SLOT(deleteCategory()));
|
||||||
@@ -87,6 +87,18 @@ ElementsPanelWidget::ElementsPanelWidget(QWidget *parent) : QWidget(parent) {
|
|||||||
ElementsPanelWidget::~ElementsPanelWidget() {
|
ElementsPanelWidget::~ElementsPanelWidget() {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
Recharge le panel d'elements
|
||||||
|
*/
|
||||||
|
void ElementsPanelWidget::reloadAndFilter() {
|
||||||
|
// recharge tous les elements
|
||||||
|
elements_panel -> reload();
|
||||||
|
|
||||||
|
// reapplique le filtre
|
||||||
|
elements_panel -> filter(filter_textfield -> text());
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Appelle l'assistant de creation de nouvel element
|
Appelle l'assistant de creation de nouvel element
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -50,6 +50,7 @@ class ElementsPanelWidget : public QWidget {
|
|||||||
inline ElementsPanel &elementsPanel() const;
|
inline ElementsPanel &elementsPanel() const;
|
||||||
|
|
||||||
public slots:
|
public slots:
|
||||||
|
void reloadAndFilter();
|
||||||
void newElement();
|
void newElement();
|
||||||
void newCategory();
|
void newCategory();
|
||||||
void updateButtons();
|
void updateButtons();
|
||||||
|
|||||||
Reference in New Issue
Block a user