[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdesdk/kate/plugins/filebrowser
From: Milian Wolff <mail () milianw ! de>
Date: 2009-03-15 11:22:43
Message-ID: 1237116163.130247.25321.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 939574 by mwolff:
make it possible to show hidden files in the filebrowser plugin
M +15 -3 katefileselector.cpp
M +1 -1 katefileselector.h
--- trunk/KDE/kdesdk/kate/plugins/filebrowser/katefileselector.cpp #939573:939574
@@ -273,6 +273,8 @@
if ( ! loc.isEmpty() )
setDir( loc );
}
+
+ m_dirOperator->setShowHiddenFiles( globalConfig.readEntry( "show hidden files", false ) );
filter->setHistoryItems( cg.readEntry("filter history", QStringList()), true );
lastFilter = cg.readEntry( "last filter" );
@@ -666,15 +668,18 @@
QGroupBox *gbSession = new QGroupBox(i18n("Session"), this );
cbSesLocation = new QCheckBox( i18n("Restore loca&tion"));
cbSesFilter = new QCheckBox( i18n("Restore last f&ilter"));
+ cbSesHiddenFiles = new QCheckBox( i18n("Show hidden files") );
vbox = new QVBoxLayout;
vbox->addWidget(cbSesLocation);
vbox->addWidget(cbSesFilter);
+ vbox->addWidget(cbSesHiddenFiles);
gbSession->setLayout(vbox);
lo->addWidget( gbSession );
connect( cbSesLocation, SIGNAL( toggled( bool ) ), this, SLOT( slotMyChanged() ) );
connect( cbSesFilter, SIGNAL( toggled( bool ) ), this, SLOT( slotMyChanged() ) );
+ connect( cbSesHiddenFiles, SIGNAL( toggled( bool ) ), this, SLOT( slotMyChanged() ) );
// make it look nice
lo->addStretch( 1 );
@@ -720,6 +725,9 @@
"restored.</p>"
"<p><strong>Note</strong> that some of the autosync settings may "
"override the restored location if on.</p>") );
+ cbSesHiddenFiles->setWhatsThis(i18n(
+ "<p>If this option is enabled, the file selector will show hidden "
+ "files in this session.</p>") );
init();
@@ -759,7 +767,10 @@
// as they are not needed during operation.
config.writeEntry( "restore location", cbSesLocation->isChecked() );
config.writeEntry( "restore last filter", cbSesFilter->isChecked() );
-
+
+ // show hidden files
+ fileSelector->dirOperator()->setShowHiddenFiles( cbSesHiddenFiles->isChecked() );
+
fileSelector->writeConfig();
}
@@ -783,8 +794,8 @@
QStringList allActions;
allActions << "up" << "back" << "forward" << "home" <<
"reload" << "mkdir" << "delete" <<
- "short view" << "detailed view" /*<< "view menu" <<
- "show hidden" << "properties"*/ <<
+ "short view" << "detailed view" << /* "view menu" << */
+ "show hidden" /*<< "properties"*/ <<
"tree view" << "detailed tree view" <<
"bookmarks" << "sync_dir";
QRegExp re("&(?=[^&])");
@@ -820,6 +831,7 @@
// session
cbSesLocation->setChecked( config.readEntry( "restore location", true) );
cbSesFilter->setChecked( config.readEntry( "restore last filter", true) );
+ cbSesHiddenFiles->setChecked( fileSelector->dirOperator()->showHiddenFiles() );
}
void KFSConfigPage::slotMyChanged()
--- trunk/KDE/kdesdk/kate/plugins/filebrowser/katefileselector.h #939573:939574
@@ -204,7 +204,7 @@
KActionSelector *acSel;
QSpinBox *sbPathHistLength, *sbFilterHistLength;
QCheckBox *cbSyncActive, *cbSyncShow;
- QCheckBox *cbSesLocation, *cbSesFilter;
+ QCheckBox *cbSesLocation, *cbSesFilter, *cbSesHiddenFiles;
bool m_changed;
};
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic