[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdepim/kleopatra/view
From: Marc Mutz <mutz () kde ! org>
Date: 2010-10-27 21:45:55
Message-ID: 20101027214555.95C8DAC89E () svn ! kde ! org
[Download RAW message or body]
SVN commit 1190497 by mutz:
TabWidget: add a views() member function
M +10 -0 tabwidget.cpp
M +1 -0 tabwidget.h
--- trunk/KDE/kdepim/kleopatra/view/tabwidget.cpp #1190496:1190497
@@ -647,6 +647,16 @@
page->setKeyFilter( filter );
}
+std::vector<QAbstractItemView*> TabWidget::views() const {
+ std::vector<QAbstractItemView*> result;
+ const unsigned int N = count();
+ result.reserve( N );
+ for ( unsigned int i = 0 ; i != N ; ++i )
+ if ( const Page * const p = d->page( i ) )
+ result.push_back( p->view() );
+ return result;
+}
+
QAbstractItemView * TabWidget::currentView() const {
if ( Page * const page = d->currentPage() )
return page->view();
--- trunk/KDE/kdepim/kleopatra/view/tabwidget.h #1190496:1190497
@@ -69,6 +69,7 @@
void loadViews( const KConfig * cfg );
void saveViews( KConfig * cfg ) const;
+ std::vector<QAbstractItemView*> views() const;
QAbstractItemView * currentView() const;
unsigned int count() const;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic