mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2025-12-17 20:50:34 +01:00
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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user