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

List:       kde-commits
Subject:    KDE/kdesdk/kate/plugins/filebrowser
From:       Dominik Haumann <dhdev () gmx ! de>
Date:       2009-01-03 16:21:02
Message-ID: 1230999662.957051.17284.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 905042 by dhaumann:

apply r897481 and r901349: mainly const correctness / code cleanup


 M  +38 -37    katefileselector.cpp  
 M  +4 -13     katefileselector.h  


--- trunk/KDE/kdesdk/kate/plugins/filebrowser/katefileselector.cpp #905041:905042
@@ -149,14 +149,14 @@
 // FIXME
 //  cmbPath->listBox()->installEventFilter( this );
 
-  dir = new KDirOperator(KUrl(), this);
-  dir->installEventFilter( this );
-  dir->setView(KFile::/* Simple */Detail);
-  dir->view()->setSelectionMode(QAbstractItemView::ExtendedSelection);
-  connect ( dir, SIGNAL( viewChanged(QAbstractItemView *) ),
+  m_dirOperator = new KDirOperator(KUrl(), this);
+  m_dirOperator->installEventFilter( this );
+  m_dirOperator->setView(KFile::/* Simple */Detail);
+  m_dirOperator->view()->setSelectionMode(QAbstractItemView::ExtendedSelection);
+  connect ( m_dirOperator, SIGNAL( viewChanged(QAbstractItemView *) ),
            this, SLOT( selectorViewChanged(QAbstractItemView *) ) );
-  setStretchFactor(dir, 2);
-  dir->setSizePolicy (QSizePolicy (QSizePolicy::MinimumExpanding, \
QSizePolicy::MinimumExpanding)); +  setStretchFactor(m_dirOperator, 2);
+  m_dirOperator->setSizePolicy (QSizePolicy (QSizePolicy::MinimumExpanding, \
QSizePolicy::MinimumExpanding));  
   // bookmarks action!
   KActionMenu *acmBookmarks = new KActionMenu( KIcon("bookmarks"), \
i18n("Bookmarks"), this ); @@ -178,7 +178,7 @@
   connect( filter, SIGNAL( returnPressed(const QString&) ),
            filter, SLOT( addToHistory(const QString&) ) );
 
-  // kaction for the dir sync method
+  // kaction for the m_dirOperator sync method
   acSyncDir = mActionCollection->addAction( "sync_dir" );
   acSyncDir->setIcon( KIcon("curfiledir") );
   acSyncDir->setText( i18n("Current Document Folder") );
@@ -191,13 +191,13 @@
            this, SLOT( cmbPathActivated( const KUrl& ) ));
   connect( cmbPath, SIGNAL( returnPressed( const QString&  )),
            this, SLOT( cmbPathReturnPressed( const QString& ) ));
-  connect(dir, SIGNAL(urlEntered(const KUrl&)),
+  connect(m_dirOperator, SIGNAL(urlEntered(const KUrl&)),
           this, SLOT(dirUrlEntered(const KUrl&)) );
 
-  connect(dir, SIGNAL(finishedLoading()),
+  connect(m_dirOperator, SIGNAL(finishedLoading()),
           this, SLOT(dirFinishedLoading()) );
 
-  // enable dir sync button if current doc has a valid URL
+  // enable m_dirOperator sync button if current doc has a valid URL
   connect ( mainwin, SIGNAL( viewChanged() ),
             this, SLOT( kateViewChanged() ) );
 
@@ -218,7 +218,7 @@
   btnFilter->setWhatsThis(        i18n("<p>This button clears the name filter when \
                toggled off, or "
                                        "reapplies the last filter used when toggled \
on.</p>") );  
-  connect(dir, SIGNAL(fileSelected(const KFileItem&)), this, SLOT(fileSelected(const \
KFileItem&))); +  connect(m_dirOperator, SIGNAL(fileSelected(const KFileItem&)), \
this, SLOT(fileSelected(const KFileItem&)));  
   readConfig();
 
@@ -240,8 +240,8 @@
 void KateFileSelector::readConfig()
 {
 
-//   dir->setView( KFile::Default );
-//   dir->view()->setSelectionMode(QAbstractItemView::ExtendedSelection);
+//   m_dirOperator->setView( KFile::Default );
+//   m_dirOperator->view()->setSelectionMode(QAbstractItemView::ExtendedSelection);
 
   // set up the toolbar
   KConfigGroup fileselectorConfigGroup(KGlobal::config(), "fileselector");
@@ -259,11 +259,11 @@
 {
 
   KConfigGroup cgView(config, name + ":view");
-  dir->setViewConfig(cgView );
+  m_dirOperator->setViewConfig(cgView );
 
   KConfigGroup cgDir(config, name + ":dir");
-  dir->readConfig(cgDir);
-  dir->setView(KFile::Default);
+  m_dirOperator->readConfig(cgDir);
+  m_dirOperator->setView(KFile::Default);
 
   KConfigGroup cg (config, name );
   cmbPath->setUrls( cg.readPathEntry( "dir history", QStringList() ) );
@@ -302,12 +302,12 @@
     "bookmarks" << "sync_dir";
   }
   QAction *ac;
-  for ( QStringList::Iterator it = actions.begin(); it != actions.end(); ++it )
+  for ( QStringList::ConstIterator it = actions.constBegin(); it != \
actions.constEnd(); ++it )  {
     if ( *it == "bookmarks" || *it == "sync_dir" )
       ac = mActionCollection->action( (*it).toLatin1().constData() );
     else
-      ac = dir->actionCollection()->action( (*it).toLatin1().constData() );
+      ac = m_dirOperator->actionCollection()->action( (*it).toLatin1().constData() \
);  if ( ac )
       toolbar->addAction( ac );
   }
@@ -326,7 +326,7 @@
 void KateFileSelector::writeSessionConfig(KConfigBase *config, const QString & name)
 {
   KConfigGroup cgDir(config, name + ":dir");
-  dir->writeConfig(cgDir);
+  m_dirOperator->writeConfig(cgDir);
 
   KConfigGroup cg = KConfigGroup( config, name );
   QStringList l;
@@ -342,8 +342,8 @@
 
 void ::KateFileSelector::setView(KFile::FileView view)
 {
-  dir->setView(view);
-  dir->view()->setSelectionMode(QAbstractItemView::ExtendedSelection);
+  m_dirOperator->setView(view);
+  m_dirOperator->view()->setSelectionMode(QAbstractItemView::ExtendedSelection);
 }
 
 //END Public Methods
@@ -353,25 +353,26 @@
 void ::KateFileSelector::slotFilterChange( const QString & nf )
 {
   QString f = nf.trimmed();
-  bool empty = f.isEmpty() || f == "*";
+  const bool empty = f.isEmpty() || f == "*";
+
   if ( empty )
   {
-    dir->clearFilter();
+    m_dirOperator->clearFilter();
     filter->lineEdit()->setText( QString() );
-    btnFilter->setToolTip(
-      i18n("Apply last filter (\"%1\")", lastFilter )) ;
+    btnFilter->setToolTip( i18n("Apply last filter (\"%1\")", lastFilter) ) ;
   }
   else
   {
-    dir->setNameFilter( f );
+    m_dirOperator->setNameFilter( f );
     lastFilter = f;
     btnFilter->setToolTip( i18n("Clear filter") );
   }
+
   btnFilter->setChecked( !empty );
-  dir->updateDir();
+  m_dirOperator->updateDir();
+
   // this will be never true after the filter has been used;)
   btnFilter->setEnabled( !( empty && lastFilter.isEmpty() ) );
-
 }
 
 bool kateFileSelectorIsReadable ( const KUrl& url )
@@ -379,7 +380,7 @@
   if ( !url.isLocalFile() )
     return true; // what else can we say?
 
-  QDir dir (url.path());
+  QDir dir(url.path());
   return dir.exists ();
 }
 
@@ -401,7 +402,7 @@
   if ( !kateFileSelectorIsReadable (newurl) )
     newurl.setPath( QDir::homePath() );
 
-  dir->setUrl(newurl, true);
+  m_dirOperator->setUrl(newurl, true);
 }
 
 //END Public Slots
@@ -415,14 +416,14 @@
 
 void ::KateFileSelector::openSelectedFiles()
 {
-  const KFileItemList list = dir->selectedItems();
+  const KFileItemList list = m_dirOperator->selectedItems();
 
   foreach (const KFileItem& item, list)
   {
     mainwin->openUrl(item.url());
   }
 
-  dir->view()->selectionModel()->clear();
+  m_dirOperator->view()->selectionModel()->clear();
 }
 
 
@@ -436,10 +437,10 @@
 void ::KateFileSelector::cmbPathReturnPressed( const QString& u )
 {
   // construct so that relative urls are ok
-  KUrl typedURL( dir->url(), u );
+  KUrl typedURL( m_dirOperator->url(), u );
 
-  //dir->setFocus(); // is it really useful to set focus here?
-  dir->setUrl( typedURL, true );
+  //m_dirOperator->setFocus(); // is it really useful to set focus here?
+  m_dirOperator->setUrl( typedURL, true );
   qobject_cast<KUrlCompletion *>( cmbPath->completionObject() )->setDir( \
typedURL.pathOrUrl() );  
   // strip password (noop if there's none)
@@ -535,7 +536,7 @@
 
 void KateFileSelector::focusInEvent( QFocusEvent * )
 {
-  dir->setFocus();
+  m_dirOperator->setFocus();
 }
 
 void KateFileSelector::showEvent( QShowEvent * )
--- trunk/KDE/kdesdk/kate/plugins/filebrowser/katefileselector.h #905041:905042
@@ -119,22 +119,13 @@
     void writeConfig();
     void setupToolbar( QStringList actions );
     void setView( KFile::FileView );
-    KDirOperator *dirOperator()
-    {
-      return dir;
-    }
-    KActionCollection *actionCollection()
-    {
-      return mActionCollection;
-    }
+    KDirOperator *dirOperator() { return m_dirOperator; }
+    KActionCollection *actionCollection() { return mActionCollection; }
 
   public Q_SLOTS:
     void slotFilterChange(const QString&);
     void setDir(KUrl);
-    void setDir( const QString& url )
-    {
-      setDir( KUrl( url ) );
-    }
+    void setDir( const QString& url ) { setDir( KUrl( url ) ); }
     void kateViewChanged();
     void selectorViewChanged( QAbstractItemView * );
 
@@ -165,7 +156,7 @@
     KActionCollection *mActionCollection;
     class KBookmarkHandler *bookmarkHandler;
     KUrlComboBox *cmbPath;
-    KDirOperator * dir;
+    KDirOperator * m_dirOperator;
     class QAction *acSyncDir;
     KHistoryComboBox * filter;
     QToolButton *btnFilter;


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

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