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

List:       kde-commits
Subject:    kdeextragear-1/amarok/src
From:       Mark Kretschmann <markey () web ! de>
Date:       2004-12-30 17:38:01
Message-ID: 20041230173801.378D61BA60 () office ! kde ! org
[Download RAW message or body]

CVS commit by markey: 

Add method for showing browser by name.


  M +18 -0     browserbar.cpp   1.26
  M +2 -1      browserbar.h   1.9
  M +1 -1      playlistwindow.cpp   1.245


--- kdeextragear-1/amarok/src/browserbar.cpp  #1.25:1.26
@@ -323,4 +323,22 @@ BrowserBar::removeBrowser( const QCStrin
 }
 
+
+/** Show browser by name */
+void
+BrowserBar::showBrowser( const QCString& name )
+{
+    int index = 0;
+
+    for( BrowserIterator it = m_browsers.constBegin(), end = m_browsers.constEnd(); it != end; ++it )
+    {
+        if ( (*it)->name() == name ) {
+            showBrowser( index );
+            return;
+        }
+        ++index;
+    }
+}
+
+
 void
 BrowserBar::showHideBrowser( int index )

--- kdeextragear-1/amarok/src/browserbar.h  #1.8:1.9
@@ -57,4 +57,5 @@ protected:
 
 public slots:
+    void showBrowser( const QCString& name );
     void showBrowser( int index ) { if ( index != currentIndex() ) showHideBrowser( index ); }
     void showHideBrowser( int );

--- kdeextragear-1/amarok/src/playlistwindow.cpp  #1.244:1.245
@@ -667,5 +667,5 @@ void PlaylistWindow::slotAddLocation( bo
 void PlaylistWindow::playAudioCD() //SLOT
 {
-    m_browsers->showBrowser( 5 ); //show the file browser
+    m_browsers->showBrowser( "FileBrowser" );
     FileBrowser *fb = static_cast<FileBrowser *>( m_browsers->browser("FileBrowser") );
     fb->setDir( KURL("audiocd:/") );


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

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