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

List:       kde-commits
Subject:    KDE/kdebase/konqueror
From:       David Faure <faure () kde ! org>
Date:       2006-12-13 23:00:54
Message-ID: 1166050854.593882.8203.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 613533 by dfaure:

untested forwardports


 M  +21 -0     KonqMainWindowAdaptor.cpp  
 M  +4 -0      KonqMainWindowAdaptor.h  
 M  +5 -0      KonqViewAdaptor.cpp  
 M  +5 -0      KonqViewAdaptor.h  


--- trunk/KDE/kdebase/konqueror/KonqMainWindowAdaptor.cpp #613532:613533
@@ -78,7 +78,28 @@
   return QDBusObjectPath( view->partObjectPath() );
 }
 
+QDBusObjectPath KonqMainWindowAdaptor::view(int viewNumber)
+{
+  KonqMainWindow::MapViews viewMap = m_pMainWindow->viewMap();
+  KonqMainWindow::MapViews::const_iterator it = viewMap.begin();
+  for ( int i = 0; it != viewMap.end() && i < viewNumber; ++i )
+      ++it;
+  if ( it == viewMap.end() )
+      return QDBusObjectPath();
+  return QDBusObjectPath( (*it)->dbusObjectPath() );
+}
 
+QDBusObjectPath KonqMainWindowAdaptor::part(int partNumber)
+{
+  KonqMainWindow::MapViews viewMap = m_pMainWindow->viewMap();
+  KonqMainWindow::MapViews::const_iterator it = viewMap.begin();
+  for ( int i = 0; it != viewMap.end() && i < partNumber; ++i )
+      ++it;
+  if ( it == viewMap.end() )
+      return QDBusObjectPath();
+  return QDBusObjectPath( (*it)->partObjectPath() );
+}
+
 void KonqMainWindowAdaptor::splitViewHorizontally()
 {
     m_pMainWindow->slotSplitViewHorizontal();
--- trunk/KDE/kdebase/konqueror/KonqMainWindowAdaptor.h #613532:613533
@@ -76,6 +76,10 @@
      */
     QDBusObjectPath currentPart();
 
+    QDBusObjectPath view(int viewNumber);
+
+    QDBusObjectPath part(int partNumber);
+
 private:
 
     KonqMainWindow * m_pMainWindow;
--- trunk/KDE/kdebase/konqueror/KonqViewAdaptor.cpp #613532:613533
@@ -117,4 +117,9 @@
     return m_pView->canGoForward();
 }
 
+void KonqViewAdaptor::reload()
+{
+    return m_pView->mainWindow()->slotReload( m_pView );
+}
+
 #include "KonqViewAdaptor.moc"
--- trunk/KDE/kdebase/konqueror/KonqViewAdaptor.h #613532:613533
@@ -50,6 +50,11 @@
                   const QString& nameFilter );
 
     /**
+     * Reload
+     */
+    void reload();
+
+    /**
      * Change the type of view (i.e. loads a new konqueror view)
      * @param serviceType the service type we want to show
      * @param serviceName allows to enforce a particular service to be chosen,
[prev in list] [next in list] [prev in thread] [next in thread] 

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