Updates to accommodate tdelibs PR 163 commit 7cd3caffa5.

Signed-off-by: Vincent Reher <tde@4reher.org>
Vincent Reher 2 years ago
parent 749ef05c55
commit c9892379da

@ -273,8 +273,7 @@ KonqListView::KonqListView( TQWidget *parentWidget, TQObject *parent, const char
m_sortColumnIndexPrimary = 0;
m_sortColumnIndexAlternate = 1;
TDEIO::HiddenFileMatcher* matcher = TDEIO::HiddenFileMatcher::getInstance();
matcher->setCriteria( m_pProps->hiddenFileSpec() );
m_pListView->m_dirLister->matcher->setCriteria( m_pProps->hiddenFileSpec() );
setupActions();
@ -485,14 +484,27 @@ void KonqListView::slotChangeHiddenFileMatcher()
/*
Since the user might be providing *updated* hidden file match properties,
we first need to make sure that we are showing (not hiding) "hidden" files
as defined by the *current*. Otherwise there can be a lot of confusion!
as defined by the *current* match properties. Otherwise there can be
a lot of confusion!
*/
m_paShowDot->setChecked( TRUE );
slotShowDot();
TDEIO::HiddenFileMatcher* matcher = TDEIO::HiddenFileMatcher::getInstance();
if ( matcher->getMatchPropertiesFromUser() ) {
m_pProps->setHiddenFileSpec ( matcher->getCriteria() );
int result = m_pListView->m_dirLister->matcher->getMatchPropertiesFromUser() ;
switch ( result ) {
case TDEIO::HiddenFileMatcher::criteriaUnchanged:
return;
break;
case TDEIO::HiddenFileMatcher::criteriaApplied:
return;
break;
case TDEIO::HiddenFileMatcher::saveCriteria:
m_pProps->setHiddenFileSpec( m_pListView->m_dirLister->matcher->getCriteria() );
break;
case TDEIO::HiddenFileMatcher::reloadCriteria:
m_pListView->m_dirLister->matcher->setCriteria( m_pProps->hiddenFileSpec() );
break;
}
}

@ -27,6 +27,7 @@
#include <tqpainter.h>
#include <tqheader.h>
#include <kiconloader.h>
#include <kdirlister.h>
static TQString retrieveExtraEntry( KFileItem* fileitem, int numExtra )
{
@ -95,13 +96,10 @@ void KonqListViewItem::updateContents()
sortChar = S_ISDIR( m_fileitem->mode() ) ? 1 : 3;
else
sortChar = 3;
/* Temporarily
*/
TDEIO::HiddenFileMatcher* matcher = TDEIO::HiddenFileMatcher::getInstance();
if ( m_groupHiddenFirst && matcher->match(m_fileitem->text()) )
if ( m_groupHiddenFirst && m_pListViewWidget->m_dirLister->matcher->match( m_fileitem->text() ) )
--sortChar;
//now we have the first column, so let's do the rest
int numExtra = 1;

@ -76,11 +76,12 @@ public:
class KonqBaseListViewWidget : public TDEListView
{
friend class KonqBaseListViewItem;
friend class KonqListViewItem;
friend class KonqListView;
friend class ListViewBrowserExtension;
Q_OBJECT
public:
KonqBaseListViewWidget( KonqListView *parent, TQWidget *parentWidget );
virtual ~KonqBaseListViewWidget();

Loading…
Cancel
Save