Rapatriement dans la branche 0.3 de toutes les modifications effectuees dans le trunk depuis la creation de la branche 0.3.

git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@793 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
xavier
2009-11-22 16:12:22 +00:00
parent 22ebec4dad
commit 121bd1f432
247 changed files with 17529 additions and 3671 deletions

View File

@@ -61,6 +61,24 @@ QMenu *RecentFiles::menu() const {
return(menu_);
}
/**
@return l'icone affichee a cote de chaque fichier, ou une QIcon nulle si
aucune icone n'est utilisee.
*/
QIcon RecentFiles::iconForFiles() const {
return(files_icon_);
}
/**
Definit l'icone a afficher a cote de chaque fichier. Si une QIcon nulle
est fournie, aucune icone n'est utilisee.
@param icon Icone a afficher a cote de chaque fichier
*/
void RecentFiles::setIconForFiles(const QIcon &icon) {
files_icon_ = icon;
buildMenu();
}
/**
Oublie les fichiers recents
*/
@@ -151,6 +169,9 @@ void RecentFiles::buildMenu() {
foreach (QString filepath, list_) {
// creee une nouvelle action pour le fichier
QAction *action = new QAction(filepath, 0);
if (!files_icon_.isNull()) {
action -> setIcon(files_icon_);
}
menu_ -> addAction(action);
// lie l'action et le mapper