Set the tree to Single selection mode.

svn path=/trunk/KDE/kdepim/; revision=425887
wilder-work
Carsten Burghardt 21 years ago
parent a2785ec3fd
commit cc449a1c03
  1. 25
      kmfolderseldlg.cpp
  2. 2
      kmfolderseldlg.h

@ -49,6 +49,7 @@ SimpleFolderTree::SimpleFolderTree( QWidget * parent,
bool mustBeReadWrite )
: KFolderTree( parent ), mFolderTree( folderTree )
{
setSelectionModeExt( Single );
mFolderColumn = addColumn( i18n( "Folder" ) );
reload( mustBeReadWrite, true, true, preSelection );
@ -238,18 +239,11 @@ KMFolderSelDlg::KMFolderSelDlg( KMMainWidget * parent, const QString& caption,
KMFolderTree * ft = parent->folderTree();
assert( ft );
QString global = mUseGlobalSettings ?
QString preSelection = mUseGlobalSettings ?
GlobalSettings::lastSelectedFolder() : QString::null;
mTreeView = new KMail::SimpleFolderTree( makeVBoxMainWidget(), ft,
global, mustBeReadWrite );
mTreeView->setFocus();
connect( mTreeView, SIGNAL( doubleClicked( QListViewItem*, const QPoint&, int ) ),
this, SLOT( slotSelect() ) );
connect( mTreeView, SIGNAL( selectionChanged() ),
this, SLOT( slotUpdateBtnStatus() ) );
readConfig();
preSelection, mustBeReadWrite );
init();
}
//----------------------------------------------------------------------------
@ -262,11 +256,16 @@ KMFolderSelDlg::KMFolderSelDlg( QWidget * parent, KMFolderTree * tree,
), // mainwin as parent, modal
mUseGlobalSettings( useGlobalSettings )
{
QString global = mUseGlobalSettings ?
QString preSelection = mUseGlobalSettings ?
GlobalSettings::lastSelectedFolder() : QString::null;
mTreeView = new KMail::SimpleFolderTree( makeVBoxMainWidget(), tree,
global, mustBeReadWrite );
preSelection, mustBeReadWrite );
init();
}
//-----------------------------------------------------------------------------
void KMFolderSelDlg::init()
{
mTreeView->setFocus();
connect( mTreeView, SIGNAL( doubleClicked( QListViewItem*, const QPoint&, int ) ),
this, SLOT( slotSelect() ) );

@ -93,6 +93,8 @@ namespace KMail {
protected:
void readConfig();
void writeConfig();
/** Init the dialog */
void init();
SimpleFolderTree * mTreeView;
bool mUseGlobalSettings;

Loading…
Cancel
Save