[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdepim/kleopatra/crypto/gui
From:       Frank Osterfeld <frank.osterfeld () kdemail ! net>
Date:       2008-04-25 17:00:53
Message-ID: 1209142853.623340.22924.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 801098 by osterfeld:

remove "Add..." button, set folder icons for folders

 M  +3 -5      objectspage.cpp  


--- trunk/KDE/kdepim/kleopatra/crypto/gui/objectspage.cpp #801097:801098
@@ -34,6 +34,7 @@
 
 #include "objectspage.h"
 
+#include <KIcon>
 #include <KLocale>
 
 #include <QFileDialog>
@@ -65,7 +66,6 @@
 
 private:
     QListWidget * fileListWidget;
-    QPushButton * addButton;
     QPushButton * removeButton;
 };
 
@@ -82,10 +82,6 @@
     top->addWidget( fileListWidget );
     QWidget* const buttonWidget = new QWidget;
     QHBoxLayout* const buttonLayout = new QHBoxLayout( buttonWidget );
-    addButton = new QPushButton;
-    addButton->setText( i18n( "Add..." ) );
-    connect( addButton, SIGNAL( clicked() ), q, SLOT( add() ) );
-    buttonLayout->addWidget( addButton );
     removeButton = new QPushButton;
     removeButton->setText( i18n( "Remove Selected" ) );
     connect( removeButton, SIGNAL( clicked() ), q, SLOT( remove() ) );
@@ -141,6 +137,8 @@
 void ObjectsPage::Private::addFile( const QFileInfo& info )
 {
     QListWidgetItem* const item = new QListWidgetItem;
+    if ( info.isDir() )
+        item->setIcon( KIcon( "folder" ) );
     item->setText( info.fileName() );
     item->setData( AbsoluteFilePathRole, info.absoluteFilePath() ); 
     fileListWidget->addItem( item );
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic