diff options
author | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2013-02-01 17:25:43 -0600 |
---|---|---|
committer | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2013-02-01 17:25:43 -0600 |
commit | 6cc5f72b33f1d281de3e1bf809b1b5e77d5c96cf (patch) | |
tree | b90f9ba234d5a04288c37fe3ef65fd9e936c363f /kmail/klistviewindexedsearchline.cpp | |
parent | fd5d099065a748cac49e20a13481f85666c53c71 (diff) | |
download | tdepim-6cc5f72b33f1d281de3e1bf809b1b5e77d5c96cf.tar.gz tdepim-6cc5f72b33f1d281de3e1bf809b1b5e77d5c96cf.zip |
Fix FTBFS
Diffstat (limited to 'kmail/klistviewindexedsearchline.cpp')
-rw-r--r-- | kmail/klistviewindexedsearchline.cpp | 74 |
1 files changed, 0 insertions, 74 deletions
diff --git a/kmail/klistviewindexedsearchline.cpp b/kmail/klistviewindexedsearchline.cpp deleted file mode 100644 index b8895ff08..000000000 --- a/kmail/klistviewindexedsearchline.cpp +++ /dev/null @@ -1,74 +0,0 @@ - -/* This file is part of KMail - * Copyright (C) 2005 Luís Pedro Coelho <luis@luispedro.org> - * - * KMail is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License, version 2, as - * published by the Free Software Foundation. - * - * KMail is distributed in the hope that it will be useful, but - * WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - * - * In addition, as a special exception, the copyright holders give - * permission to link the code of this program with any edition of - * the TQt library by Trolltech AS, Norway (or with modified versions - * of TQt that use the same license as TQt), and distribute linked - * combinations including the two. You must obey the GNU General - * Public License in all respects for all of the code used other than - * TQt. If you modify this file, you may extend this exception to - * your version of the file, but you are not obligated to do so. If - * you do not wish to do so, delete this exception statement from - * your version. - */ - -#include "klistviewindexedsearchline.h" -#include <kdebug.h> -#include <sys/types.h> -#include <sys/stat.h> -#include "headeritem.h" -#include "kmheaders.h" -#include "kmfolder.h" -#include "index.h" - -using KMail::HeaderListQuickSearch; - -TDEListViewIndexedSearchLine::TDEListViewIndexedSearchLine( TQWidget* parent, TDEListView* listView, TDEActionCollection* actionCollection, const char* name ): - HeaderListQuickSearch( parent, listView, actionCollection, name ), - mFiltering( false ) -{ -} - -TDEListViewIndexedSearchLine::~TDEListViewIndexedSearchLine() { -} - - -void TDEListViewIndexedSearchLine::updateSearch( const TQString& s ) { - kdDebug( 5006 ) << "updateSearch( -" << s << "- )" << endl; - mFiltering = false; - if ( !s.isNull() && !s.isEmpty() ) { - bool ok = false; - KMMsgIndex* index = kmkernel->msgIndex(); - if ( index ) { - mResults = index->simpleSearch( s, &ok ); - std::sort( mResults.begin(), mResults.end() ); - mFiltering = ok; - } - } - TDEListViewSearchLine::updateSearch( s ); -} - -bool TDEListViewIndexedSearchLine::itemMatches( const TQListViewItem* item, const TQString& s ) const { - if ( mFiltering && - std::binary_search( mResults.begin(), mResults.end(), static_cast<const KMail::HeaderItem*>( item )->msgSerNum() ) ) - return true; - return KMail::HeaderListQuickSearch::itemMatches( item, s ); -} - -#include "klistviewindexedsearchline.moc" - |