qelectrotech-source-mirror/elementscategorieswidget.cpp

42 lines
1.5 KiB
C++
Raw Normal View History

#include "elementscategorieswidget.h"
#include "elementscategorieslist.h"
ElementsCategoriesWidget::ElementsCategoriesWidget() {
// initialise la liste des categories
elementscategorieslist = new ElementsCategoriesList(this);
// initialise la barre d'outils
toolbar = new QToolBar(this);
toolbar -> setMovable(false);
toolbar -> addAction(QIcon(":/ico/reload.png"), tr("Recharger les cat\351gories"), elementscategorieslist, SLOT(reload()) );
toolbar -> addAction(QIcon(":/ico/new.png"), tr("Nouvelle cat\351gorie"), this, SLOT(newCategory()) );
toolbar -> addAction(QIcon(":/ico/open.png"), tr("\311diter la cat\351gorie"), this, SLOT(editCategory()) );
toolbar -> addAction(QIcon(":/ico/editdelete.png"), tr("Supprimer la cat\351gorie"), this, SLOT(removeCategory()));
// disposition verticale
QVBoxLayout *vlayout = new QVBoxLayout(this);
vlayout -> setMargin(0);
vlayout -> setSpacing(0);
vlayout -> addWidget(toolbar);
vlayout -> addWidget(elementscategorieslist);
vlayout -> setStretchFactor(elementscategorieslist, 75000);
setLayout(vlayout);
}
ElementsCategoriesWidget::~ElementsCategoriesWidget() {
}
void ElementsCategoriesWidget::newCategory() {
}
void ElementsCategoriesWidget::editCategory() {
}
void ElementsCategoriesWidget::removeCategory() {
qDebug() << elementscategorieslist -> selectedCategoryName();
qDebug() << elementscategorieslist -> selectedCategoryPath();
}