Ajout d'un bouton permettant d'actualiser le panel d'element

git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@71 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
xavierqet
2007-02-26 22:42:46 +00:00
parent 6d5927cbe7
commit 5f437a5bd5
8 changed files with 67 additions and 11 deletions

View File

@@ -20,11 +20,8 @@ ElementsPanel::ElementsPanel(QWidget *parent) : QTreeWidget(parent) {
// taille des elements
setIconSize(QSize(50, 50));
// chargement des elements de la collection QET
addDir(invisibleRootItem(), QETApp::commonElementsDir(), tr("Collection QET"));
// chargement des elements de la collection utilisateur
addDir(invisibleRootItem(), QETApp::customElementsDir(), tr("Collection utilisateur"));
// charge les collections
reload();
// force du noir sur une alternance de blanc (comme le schema) et de gris
// clair, avec du blanc sur bleu pas trop fonce pour la selection
@@ -199,3 +196,17 @@ QString ElementsPanel::categoryName(QDir &directory) {
}
return(category_name);
}
/**
Recharge l'arbre des elements
*/
void ElementsPanel::reload() {
// vide l'arbre
while (takeTopLevelItem(0));
// chargement des elements de la collection QET
addDir(invisibleRootItem(), QETApp::commonElementsDir(), tr("Collection QET"));
// chargement des elements de la collection utilisateur
addDir(invisibleRootItem(), QETApp::customElementsDir(), tr("Collection utilisateur"));
}