You can subscribe to this list here.
2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(98) |
Sep
(138) |
Oct
(100) |
Nov
(49) |
Dec
(131) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2004 |
Jan
(94) |
Feb
(65) |
Mar
(100) |
Apr
(83) |
May
(72) |
Jun
(29) |
Jul
(167) |
Aug
(127) |
Sep
(131) |
Oct
(269) |
Nov
(122) |
Dec
(100) |
2005 |
Jan
(228) |
Feb
(266) |
Mar
(63) |
Apr
(135) |
May
(157) |
Jun
(52) |
Jul
(25) |
Aug
(49) |
Sep
(184) |
Oct
(159) |
Nov
(75) |
Dec
(37) |
2006 |
Jan
(60) |
Feb
(129) |
Mar
(110) |
Apr
(34) |
May
(31) |
Jun
(42) |
Jul
(72) |
Aug
(90) |
Sep
(57) |
Oct
(66) |
Nov
(42) |
Dec
(90) |
2007 |
Jan
(106) |
Feb
(54) |
Mar
(93) |
Apr
(27) |
May
(21) |
Jun
(17) |
Jul
(19) |
Aug
(22) |
Sep
(25) |
Oct
(2) |
Nov
(1) |
Dec
(1) |
2008 |
Jan
(65) |
Feb
(70) |
Mar
(29) |
Apr
(45) |
May
(91) |
Jun
(20) |
Jul
(11) |
Aug
(24) |
Sep
(23) |
Oct
(13) |
Nov
(23) |
Dec
(39) |
2009 |
Jan
(23) |
Feb
(39) |
Mar
(15) |
Apr
(56) |
May
(5) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: <ya...@us...> - 2003-09-19 22:35:37
|
Update of /cvsroot/krusader/krusader_kde3 In directory sc8-pr-cvs1:/tmp/cvs-serv1378 Modified Files: ChangeLog configure.in.in krusader.kdevprj Log Message: Change the size type from unsigned long to KIO::filesize_t. Clear the view every time a VFS is deleted to avoid a repaint crash Index: ChangeLog =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/ChangeLog,v retrieving revision 1.87 retrieving revision 1.88 diff -C2 -d -r1.87 -r1.88 *** ChangeLog 19 Sep 2003 11:11:01 -0000 1.87 --- ChangeLog 19 Sep 2003 22:35:31 -0000 1.88 *************** *** 14,18 **** ADDED: rar support to krArc KIO slave. ADDED: open with in the right click menu for multiple files with the same mimetype. ! ADDED: Patch by Heiner <h.e...@gm...> which adds a cancel button to the calculate space action. FIXED: whenever the folder gets refreshed, the current file would be lost FIXED: problematic behavior when trying to SPACE a folder without permissions --- 14,18 ---- ADDED: rar support to krArc KIO slave. ADDED: open with in the right click menu for multiple files with the same mimetype. ! ADDED: Patch by Heiner <h.eichmann_at_gmx.de> which adds a cancel button to the calculate space action. FIXED: whenever the folder gets refreshed, the current file would be lost FIXED: problematic behavior when trying to SPACE a folder without permissions Index: configure.in.in =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/configure.in.in,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** configure.in.in 16 Aug 2003 14:15:47 -0000 1.11 --- configure.in.in 19 Sep 2003 22:35:32 -0000 1.12 *************** *** 1,5 **** #MIN_CONFIG(3) ! AM_INIT_AUTOMAKE(krusader,1.25-beta1) dnl CXXFLAGS="$NOOPT_CXXFLAGS" dnl __kdevelop[noopt]__ --- 1,5 ---- #MIN_CONFIG(3) ! AM_INIT_AUTOMAKE(krusader,1.29-beta) dnl CXXFLAGS="$NOOPT_CXXFLAGS" dnl __kdevelop[noopt]__ Index: krusader.kdevprj =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader.kdevprj,v retrieving revision 1.25 retrieving revision 1.26 diff -C2 -d -r1.25 -r1.26 *** krusader.kdevprj 27 Aug 2003 21:22:05 -0000 1.25 --- krusader.kdevprj 19 Sep 2003 22:35:32 -0000 1.26 *************** *** 24,28 **** cxxflags=\s-O0 -Wall ldadd=VFS/libVFS.a KViewer/libKViewer.a Dialogs/libDialogs.a BookMan/libBookMan.a -lm $(LIB_KPARTS) $(LIB_KFILE) $(LIB_KDEUI) $(LIB_KDECORE) $(LIB_QT) ! ldflags=\s \s [General] --- 24,28 ---- cxxflags=\s-O0 -Wall ldadd=VFS/libVFS.a KViewer/libKViewer.a Dialogs/libDialogs.a BookMan/libBookMan.a -lm $(LIB_KPARTS) $(LIB_KFILE) $(LIB_KDEUI) $(LIB_KDECORE) $(LIB_QT) ! ldflags=\s \s [General] *************** *** 32,36 **** email= kdevprj_version=1.3 ! lfv_open_groups=Sources make_options=\s-j1 makefiles=Makefile.am,krusader/Makefile.am,doc/Makefile.am,doc/en/Makefile.am,po/Makefile.am,pics/Makefile.am,doc/pics/Makefile.am,krusader/BookMan/Makefile.am,krusader/Dialogs/Makefile.am,krusader/GUI/Makefile.am,krusader/Konfigurator/Makefile.am,krusader/KViewer/Makefile.am,krusader/MountMan/Makefile.am,krusader/Panel/Makefile.am,krusader/RemoteMan/Makefile.am,krusader/VFS/Makefile.am,krusader/Search/Makefile.am --- 32,36 ---- email= kdevprj_version=1.3 ! lfv_open_groups=Others,Sources make_options=\s-j1 makefiles=Makefile.am,krusader/Makefile.am,doc/Makefile.am,doc/en/Makefile.am,po/Makefile.am,pics/Makefile.am,doc/pics/Makefile.am,krusader/BookMan/Makefile.am,krusader/Dialogs/Makefile.am,krusader/GUI/Makefile.am,krusader/Konfigurator/Makefile.am,krusader/KViewer/Makefile.am,krusader/MountMan/Makefile.am,krusader/Panel/Makefile.am,krusader/RemoteMan/Makefile.am,krusader/VFS/Makefile.am,krusader/Search/Makefile.am *************** *** 40,44 **** short_info= sub_dir=krusader/ ! version=1.25-beta1 version_control=None workspace=1 --- 40,44 ---- short_info= sub_dir=krusader/ ! version=1.29-beta version_control=None workspace=1 *************** *** 716,720 **** [krusader/Makefile.am] ! files=krusader/krusader.desktop,krusader/lo32-app-krusader.png,krusader/lo16-app-krusader.png,krusader/defaults.h,krusader/kicons.cpp,krusader/kicons.h,krusader/krslots.cpp,krusader/krslots.h,krusader/krusader.cpp,krusader/krusader.h,krusader/krusaderui.rc,krusader/krusaderview.cpp,krusader/krusaderview.h,krusader/lo32-app-krusader2.png,krusader/main.cpp,krusader/resources.h,krusader/x-ace.desktop,krusader/krservices.cpp,krusader/krservices.h sub_dirs=BookMan,Dialogs,GUI,Konfigurator,KViewer,MountMan,Panel,RemoteMan,VFS,Search type=prog_main --- 716,720 ---- [krusader/Makefile.am] ! files=krusader/krusader.desktop,krusader/lo32-app-krusader.png,krusader/lo16-app-krusader.png,krusader/defaults.h,krusader/kicons.cpp,krusader/kicons.h,krusader/krslots.cpp,krusader/krslots.h,krusader/krusader.cpp,krusader/krusader.h,krusader/krusaderui.rc,krusader/krusaderview.cpp,krusader/krusaderview.h,krusader/lo32-app-krusader2.png,krusader/main.cpp,krusader/resources.h,krusader/x-ace.desktop,krusader/krservices.cpp,krusader/krservices.h,krusader/panelmanager.cpp,krusader/panelmanager.h,krusader/paneltabbar.cpp,krusader/paneltabbar.h sub_dirs=BookMan,Dialogs,GUI,Konfigurator,KViewer,MountMan,Panel,RemoteMan,VFS,Search type=prog_main *************** *** 1150,1153 **** --- 1150,1177 ---- install_location= type=SOURCE + + [krusader/panelmanager.cpp] + dist=true + install=false + install_location= + type=SOURCE + + [krusader/panelmanager.h] + dist=true + install=false + install_location= + type=HEADER + + [krusader/paneltabbar.cpp] + dist=true + install=false + install_location= + type=SOURCE + + [krusader/paneltabbar.h] + dist=true + install=false + install_location= + type=HEADER [krusader/resources.h] |
From: <ma...@us...> - 2003-09-19 20:22:51
|
Update of /cvsroot/krusader/krusader_kde3 In directory sc8-pr-cvs1:/tmp/cvs-serv8634 Modified Files: ChangeLog Log Message: Index: ChangeLog =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/ChangeLog,v retrieving revision 1.85 retrieving revision 1.86 diff -C2 -d -r1.85 -r1.86 *** ChangeLog 18 Sep 2003 15:33:29 -0000 1.85 --- ChangeLog 19 Sep 2003 10:50:53 -0000 1.86 *************** *** 1,3 **** --- 1,4 ---- ====================== + FIXED: inplace renaming bug with extention when pressing ctrl+click ADDED: panel swapping by Ctrl+U FIXED: run-in-terminal would cause the terminal to close prematuraly and results would be lost. |
From: <ma...@us...> - 2003-09-19 20:09:20
|
Update of /cvsroot/krusader/krusader_kde3/krusader/Panel In directory sc8-pr-cvs1:/tmp/cvs-serv1557/krusader/Panel Modified Files: krdetailedview.cpp Log Message: revert: selection mode back to normal Index: krdetailedview.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Panel/krdetailedview.cpp,v retrieving revision 1.33 retrieving revision 1.34 diff -C2 -d -r1.33 -r1.34 *** krdetailedview.cpp 11 Sep 2003 20:53:07 -0000 1.33 --- krdetailedview.cpp 19 Sep 2003 10:11:47 -0000 1.34 *************** *** 545,549 **** KrDetailedViewItem * viewItem = dynamic_cast<KrDetailedViewItem *> ( getCurrentKrViewItem() ); if ( !viewItem || !( viewItem->isDir() && viewItem->size() <= 0 ) ) { ! KListView::keyPressEvent( new QKeyEvent( QKeyEvent::KeyPress, Key_Insert, 0, 0 ) ); return ; // wrong type, just mark(unmark it) } --- 545,549 ---- KrDetailedViewItem * viewItem = dynamic_cast<KrDetailedViewItem *> ( getCurrentKrViewItem() ); if ( !viewItem || !( viewItem->isDir() && viewItem->size() <= 0 ) ) { ! KListView::keyPressEvent( new QKeyEvent( QKeyEvent::KeyPress, Key_Space, 0, 0 ) ); return ; // wrong type, just mark(unmark it) } *************** *** 560,564 **** // did we succeed to calcSpace? we'll fail if we don't have permissions if ( totalSize == 0 ) { // just mark it, and bail out ! KListView::keyPressEvent( new QKeyEvent( QKeyEvent::KeyPress, Key_Insert, 0, 0 ) ); return ; } --- 560,564 ---- // did we succeed to calcSpace? we'll fail if we don't have permissions if ( totalSize == 0 ) { // just mark it, and bail out ! KListView::keyPressEvent( new QKeyEvent( QKeyEvent::KeyPress, Key_Space, 0, 0 ) ); return ; } |
From: <ma...@us...> - 2003-09-19 20:07:31
|
Update of /cvsroot/krusader/krusader_kde3/krusader/Panel In directory sc8-pr-cvs1:/tmp/cvs-serv13721/krusader/Panel Modified Files: panelfunc.cpp Log Message: fix: crash when editing a file with # in the filename Index: panelfunc.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Panel/panelfunc.cpp,v retrieving revision 1.35 retrieving revision 1.36 diff -C2 -d -r1.35 -r1.36 *** panelfunc.cpp 4 Sep 2003 21:35:31 -0000 1.35 --- panelfunc.cpp 19 Sep 2003 11:10:30 -0000 1.36 *************** *** 437,441 **** QString edit = krConfig->readEntry( "Editor", _Editor ); if ( edit == "internal editor" ) ! KrViewer::edit( files() ->vfs_getFile( name ) ); else { proc << edit << files() ->vfs_getFile( name ); --- 437,441 ---- QString edit = krConfig->readEntry( "Editor", _Editor ); if ( edit == "internal editor" ) ! KrViewer::edit( KURL::fromPathOrURL(files() ->vfs_getFile( name )) ); else { proc << edit << files() ->vfs_getFile( name ); |
From: <ma...@us...> - 2003-09-19 20:05:35
|
Update of /cvsroot/krusader/krusader_kde3 In directory sc8-pr-cvs1:/tmp/cvs-serv17012 Modified Files: Krusader.kdevelop Log Message: Index: Krusader.kdevelop =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/Krusader.kdevelop,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** Krusader.kdevelop 11 Sep 2003 22:06:44 -0000 1.13 --- Krusader.kdevelop 19 Sep 2003 16:20:06 -0000 1.14 *************** *** 30,33 **** --- 30,34 ---- <envvars/> <autocompile>true</autocompile> + <directoryradio>executable</directoryradio> </run> <make> *************** *** 95,110 **** <tree> <hidenonprojectfiles>false</hidenonprojectfiles> ! <hidepatterns>*.o,*.lo,CVS</hidepatterns> </tree> </kdevfileview> <kdevcvs> <cvsoptions>-f -z3</cvsoptions> ! <commitoptions/> <updateoptions>-dP</updateoptions> ! <addoptions/> <removeoptions>-f</removeoptions> <diffoptions>-u3 -p</diffoptions> ! <logoptions/> ! <rshoptions/> <revertoptions>-C -d -P</revertoptions> </kdevcvs> --- 96,112 ---- <tree> <hidenonprojectfiles>false</hidenonprojectfiles> ! <hidepatterns></hidepatterns> ! <showvcsfields>true</showvcsfields> </tree> </kdevfileview> <kdevcvs> <cvsoptions>-f -z3</cvsoptions> ! <commitoptions></commitoptions> <updateoptions>-dP</updateoptions> ! <addoptions></addoptions> <removeoptions>-f</removeoptions> <diffoptions>-u3 -p</diffoptions> ! <logoptions></logoptions> ! <rshoptions></rshoptions> <revertoptions>-C -d -P</revertoptions> </kdevcvs> *************** *** 119,123 **** --- 121,128 ---- <codeCompletionDelay>250</codeCompletionDelay> <argumentsHintDelay>400</argumentsHintDelay> + <automaticHeaderCompletion>true</automaticHeaderCompletion> + <headerCompletionDelay>250</headerCompletionDelay> </codecompletion> + <references/> </kdevcppsupport> </kdevelop> |
From: <ma...@us...> - 2003-09-19 20:01:05
|
Update of /cvsroot/krusader/krusader_kde3/krusader/Panel In directory sc8-pr-cvs1:/tmp/cvs-serv31730/krusader/Panel Modified Files: krdetailedviewitem.cpp Log Message: removed: fix for ftp crash Index: krdetailedviewitem.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Panel/krdetailedviewitem.cpp,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** krdetailedviewitem.cpp 13 Sep 2003 09:52:33 -0000 1.13 --- krdetailedviewitem.cpp 19 Sep 2003 09:58:05 -0000 1.14 *************** *** 46,52 **** KrDetailedViewItem::KrDetailedViewItem(KrDetailedView *parent, QListViewItem *after, vfile *vf): ! QObject(parent), KListViewItem(parent, after), KrViewItem(), _view(parent) { ! if (vf) _vf = new vfile(*vf); ! else _vf = 0L; repaintItem(); } --- 46,50 ---- KrDetailedViewItem::KrDetailedViewItem(KrDetailedView *parent, QListViewItem *after, vfile *vf): ! QObject(parent), KListViewItem(parent, after), KrViewItem(), _view(parent), _vf(vf) { repaintItem(); } |
Update of /cvsroot/krusader/krusader_kde3/krusader In directory sc8-pr-cvs1:/tmp/cvs-serv17264/krusader Modified Files: Makefile.am krusaderview.cpp Added Files: panelmanager.cpp panelmanager.h paneltabbar.cpp paneltabbar.h Log Message: pre-alpha code for tabbed browsing --- NEW FILE: panelmanager.cpp --- #include <qwidgetstack.h> #include "panelmanager.h" #include "Panel/listpanel.h" PanelManager::PanelManager(QWidget *parent, bool left): QWidget(parent), _layout(0), _left(left) { _layout = new QVBoxLayout( this ); _stack = new QWidgetStack(this); _tabbar = new PanelTabBar(this); _layout->addWidget(_stack); _layout->addWidget(_tabbar); } ListPanel* PanelManager::createPanel() { // create the panel and add it into the widgetstack ListPanel *p = new ListPanel( _stack, _left ); _stack->raiseWidget(p); // now, create the corrosponding tab _tabbar->addPanel(p); return p; } void PanelManager::startPanel(ListPanel *panel, QString path) { // check if panel is ours!!! panel->start( path ); } --- NEW FILE: panelmanager.h --- #ifndef _PANEL_MANAGER_H #define _PANEL_MANAGER_H #include <qwidget.h> #include <qlayout.h> #include "paneltabbar.h" class ListPanel; class QWidgetStack; class PanelManager: public QWidget { Q_OBJECT public: PanelManager( QWidget *parent, bool left ); ListPanel* createPanel(); void startPanel(ListPanel *panel, QString path); private: QVBoxLayout *_layout; bool _left; PanelTabBar *_tabbar; QWidgetStack *_stack; }; #endif // _PANEL_MANAGER_H --- NEW FILE: paneltabbar.cpp --- /*************************************************************************** paneltabbar.cpp - description ------------------- begin : Sun Jun 2 2002 copyright : (C) 2002 by Shie Erlich & Rafi Yanai email : ***************************************************************************/ /*************************************************************************** * * * This program is free software; you can redistribute it and/or modify * * it under the terms of the GNU General Public License as published by * * the Free Software Foundation; either version 2 of the License, or * * (at your option) any later version. * * * ***************************************************************************/ #include "paneltabbar.h" #include "Panel/listpanel.h" #include "krusaderview.h" #include "krslots.h" #include <kaction.h> #include <klocale.h> #include <kshortcut.h> #include <qevent.h> #include <qwidgetstack.h> #include <qfontmetrics.h> PanelTabBar::PanelTabBar(QWidget *parent): QTabBar(parent) { _panelActionMenu = new KActionMenu( i18n("Panel"), this ); _closeAction = new KAction(i18n("Close tab"), KShortcut::null(), this, SLOT(closeTab()), krApp->actionCollection(), "close_tab"); _newTabSame = new KAction(i18n("Duplicate tab"), KShortcut::null(), this, SLOT(duplicateTab()), krApp->actionCollection(), "dup_tab"); insertAction(_newTabSame); insertAction(_closeAction); _closeAction->setEnabled(false); //can't close a single tab setShape(QTabBar::RoundedBelow); //addTab(new QTab("")); // ugly hack - don't remove if (HIDE_ON_SINGLE_TAB) hide(); } void PanelTabBar::mousePressEvent( QMouseEvent* e ) { QTab* clickedTab = selectTab( e->pos() ); if( !clickedTab ) { // clicked on nothing ... QTabBar::mousePressEvent(e); return; } // else implied setCurrentTab( clickedTab ); if ( e->button() == Qt::RightButton ) { // show the popup menu _panelActionMenu->popup( e->globalPos() ); } if ( e->button() == Qt::LeftButton ) { // we need to change tabs // first, find the correct panel to load int id = currentTab(); ListPanel *listpanel = 0L; //QValueList<PanelTab>::Iterator it; //for (it = _panelTabs.begin(); it != _panelTabs.end(); ++it) { // if ((*it).id == id) { // listpanel = (*it).panel; // break; // } //} // now, check if we're on the left or right /*bool needSetFocus = ((_master->_self) != (_master->_active)); _master->_self = listpanel; _master->_stack->raiseWidget(_master->_self); _master->_self->setOther(_master->_other); _master->_other->setOther(_master->_self); _master->_active = _master->_self; kapp->processEvents(); if (needSetFocus) _master->_active->slotFocusOnMe();*/ } // QTabBar::mousePressEvent(e); } void PanelTabBar::insertAction( KAction* action ) { _panelActionMenu->insert( action ); } int PanelTabBar::addPanel(ListPanel *panel) { int h = QFontMetrics(font()).height()+2; int newId = addTab(new PanelTab(panel->virtualPath)); PanelTab *ptab= dynamic_cast<PanelTab*>(tab(newId)); ptab->rect().setHeight(3); ptab->panel = panel; layoutTabs(); setCurrentTab(newId); // enable close-tab action if (count()>1) { _closeAction->setEnabled(true); show(); } connect(ptab->panel, SIGNAL(pathChanged(ListPanel*)), this, SLOT(updateTab(ListPanel*))); return newId; } void PanelTabBar::updateTab(ListPanel *panel) { // find which is the correct tab for (int i=0; i<count(); i++) { if (dynamic_cast<PanelTab*>(tab(i))->panel == panel) { tab(i)->setText(panel->virtualPath); break; } } //QValueList<PanelTab>::Iterator it; //for (it = _panelTabs.begin(); it!=_panelTabs.end(); ++it) { // if ( (*it).panel == panel ) { // tab((*it).id)->setText(panel->virtualPath); // break; // } //} } void PanelTabBar::duplicateTab() { /* int id = currentTab(); ListPanel *listpanel; QValueList<PanelTab>::Iterator it; for (it = _panelTabs.begin(); it != _panelTabs.end(); ++it) { if ((*it).id == id) { listpanel = (*it).panel; break; } }*/ //SLOTS->newTab(listpanel->virtualPath); } void PanelTabBar::closeTab() { // find the panel to kill /* int id = currentTab(); ListPanel *listpanel = 0L; QValueList<PanelTab>::Iterator it; for (it = _panelTabs.begin(); it != _panelTabs.end(); ++it) { if ((*it).id == id) { listpanel = (*it).panel; _panelTabs.remove(it); // remove from the list of tabs break; } } // now, remove the panel and the tab /*bool needSetFocus = ((_master->_self) != (_master->_active)); removeTab(tab(id)); id = currentTab(); // get the NEW current tab _master->removePanel(listpanel, id); kapp->processEvents(); if (needSetFocus) { _master->_active = _master->_self; _master->_active->slotFocusOnMe(); } if (count()==1) { _closeAction->setEnabled(false); if (HIDE_ON_SINGLE_TAB) hide(); }*/ } // -----------------------------> PanelTab <---------------------------- PanelTab::PanelTab(const QString & text): QTab(text) {} #include "paneltabbar.moc" --- NEW FILE: paneltabbar.h --- /* * The concept for this code was taken from the k3b project. k3b is an * excellent CD burning program for KDE, http://k3b.sourceforge.net * Anyway, original code is copyrighted by Sebastian Trueg. Thanks! */ /*************************************************************************** * * * This program is free software; you can redistribute it and/or modify * * it under the terms of the GNU General Public License as published by * * the Free Software Foundation; either version 2 of the License, or * * (at your option) any later version. * * * ***************************************************************************/ #ifndef PANELTABBAR_H #define PANELTABBAR_H #include <qtabbar.h> #include <qvaluelist.h> class QMouseEvent; class KAction; class KActionMenu; class ListPanel; class KrMasterPanel; class PanelTab: public QTab { public: PanelTab(const QString & text); ListPanel *panel; }; #define HIDE_ON_SINGLE_TAB true class PanelTabBar : public QTabBar { Q_OBJECT public: //PanelTabBar( KrMasterPanel *_master, const char* name = 0 ); PanelTabBar( QWidget *parent ); void insertAction( KAction* ); public slots: // this class doesn't really use these functions int addPanel(ListPanel *panel); void updateTab(ListPanel *panel); protected: void mousePressEvent( QMouseEvent* ); protected slots: void closeTab(); void duplicateTab(); private: KrMasterPanel *_master; KActionMenu *_panelActionMenu; //QValueList<PanelTab> _panelTabs; bool _left; KAction *_closeAction, *_newTabSame, *_newTabRoot; }; #endif Index: Makefile.am =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Makefile.am,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** Makefile.am 2 Aug 2003 21:03:55 -0000 1.5 --- Makefile.am 19 Sep 2003 16:21:21 -0000 1.6 *************** *** 4,8 **** ## INCLUDES were found outside kdevelop specific part ! krusader_SOURCES = krservices.cpp main.cpp krusaderview.cpp krusader.cpp krslots.cpp kicons.cpp krusader_LDADD = ./BookMan/libBookMan.a ./Dialogs/libDialogs.a ./GUI/libGUI.a ./Konfigurator/libKonfigurator.a ./KViewer/libKViewer.a ./MountMan/libMountMan.a ./Panel/libPanel.a ./RemoteMan/libRemoteMan.a ./VFS/libVFS.a ./Search/libSearch.a VFS/libVFS.a KViewer/libKViewer.a Dialogs/libDialogs.a BookMan/libBookMan.a -lm $(LIB_KPARTS) $(LIB_KFILE) $(LIB_KDEUI) $(LIB_KDECORE) $(LIB_QT) $(LIBSOCKET) --- 4,8 ---- ## INCLUDES were found outside kdevelop specific part ! krusader_SOURCES = krservices.cpp main.cpp krusaderview.cpp krusader.cpp krslots.cpp kicons.cpp panelmanager.cpp paneltabbar.cpp krusader_LDADD = ./BookMan/libBookMan.a ./Dialogs/libDialogs.a ./GUI/libGUI.a ./Konfigurator/libKonfigurator.a ./KViewer/libKViewer.a ./MountMan/libMountMan.a ./Panel/libPanel.a ./RemoteMan/libRemoteMan.a ./VFS/libVFS.a ./Search/libSearch.a VFS/libVFS.a KViewer/libKViewer.a Dialogs/libDialogs.a BookMan/libBookMan.a -lm $(LIB_KPARTS) $(LIB_KFILE) $(LIB_KDEUI) $(LIB_KDECORE) $(LIB_QT) $(LIBSOCKET) *************** *** 82,83 **** --- 82,84 ---- fi + noinst_HEADERS = panelmanager.h paneltabbar.h Index: krusaderview.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/krusaderview.cpp,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** krusaderview.cpp 29 Aug 2003 23:33:16 -0000 1.8 --- krusaderview.cpp 19 Sep 2003 16:21:21 -0000 1.9 *************** *** 1,34 **** /*************************************************************************** ! krusaderview.cpp ! ------------------- ! copyright : (C) 2000 by Shie Erlich & Rafi Yanai ! e-mail : kru...@us... ! web site : http://krusader.sourceforge.net ! --------------------------------------------------------------------------- ! Description ! *************************************************************************** ! A ! db dD d8888b. db db .d8888. .d8b. d8888b. d88888b d8888b. ! 88 ,8P' 88 `8D 88 88 88' YP d8' `8b 88 `8D 88' 88 `8D ! 88,8P 88oobY' 88 88 `8bo. 88ooo88 88 88 88ooooo 88oobY' ! 88`8b 88`8b 88 88 `Y8b. 88~~~88 88 88 88~~~~~ 88`8b ! 88 `88. 88 `88. 88b d88 db 8D 88 88 88 .8D 88. 88 `88. ! YP YD 88 YD ~Y8888P' `8888Y' YP YP Y8888D' Y88888P 88 YD ! S o u r c e F i l e ! *************************************************************************** ! * * ! * This program is free software; you can redistribute it and/or modify * ! * it under the terms of the GNU General Public License as published by * ! * the Free Software Foundation; either version 2 of the License, or * ! * (at your option) any later version. * ! * * ! ***************************************************************************/ // Qt includes ! #include <qwhatsthis.h> // Krusader includes #include "krusaderview.h" --- 1,34 ---- /*************************************************************************** ! krusaderview.cpp ! ------------------- ! copyright : (C) 2000 by Shie Erlich & Rafi Yanai ! e-mail : kru...@us... ! web site : http://krusader.sourceforge.net ! --------------------------------------------------------------------------- ! Description ! *************************************************************************** ! A ! db dD d8888b. db db .d8888. .d8b. d8888b. d88888b d8888b. ! 88 ,8P' 88 `8D 88 88 88' YP d8' `8b 88 `8D 88' 88 `8D ! 88,8P 88oobY' 88 88 `8bo. 88ooo88 88 88 88ooooo 88oobY' ! 88`8b 88`8b 88 88 `Y8b. 88~~~88 88 88 88~~~~~ 88`8b ! 88 `88. 88 `88. 88b d88 db 8D 88 88 88 .8D 88. 88 `88. ! YP YD 88 YD ~Y8888P' `8888Y' YP YP Y8888D' Y88888P 88 YD ! S o u r c e F i l e ! *************************************************************************** ! * * ! * This program is free software; you can redistribute it and/or modify * ! * it under the terms of the GNU General Public License as published by * ! * the Free Software Foundation; either version 2 of the License, or * ! * (at your option) any later version. * ! * * ! ***************************************************************************/ // Qt includes ! #include <qwhatsthis.h> // Krusader includes #include "krusaderview.h" *************** *** 41,99 **** #include "GUI/kfnkeys.h" #include "resources.h" #include <klibloader.h> //<> ! KrusaderView::KrusaderView(QWidget *parent, const char *name ) : QWidget(parent,name), ! konsole_part(0L) {} ! void KrusaderView::start(QString leftPath, QString rightPath) { //////////////////////////////// // make a 1x1 mainLayout, it will auto-expand: ! mainLayout = new QGridLayout(this, 1, 1); ! // vertical splitter ! vert_splitter = new QSplitter(this); // splits between panels and terminal/cmdline ! vert_splitter->setOrientation(QObject::Vertical); ! // horizontal splitter ! horiz_splitter = new QSplitter( vert_splitter ); ! (terminal_dock = new QHBox(vert_splitter))->hide(); // create it hidden ! // create a command line thing ! cmdLine=new KCMDLine(this); ! // add 2 pseudo widgets and layouts to allow a smoother movement of the ! // whole screen, and allow the status bars to resize with the panels ! left=new ListPanel(horiz_splitter, true); ! right=new ListPanel(horiz_splitter, false); ! left->setOther(right); right->setOther(left); // create the function keys widget ! fnKeys=new KFnKeys(this); ! fnKeys->show(); ! QWhatsThis::add( fnKeys, i18n( "Function keys allow to perform fast " ! "operations on files." ) ); // and insert the whole thing into the main layout... at last ! mainLayout->addWidget(vert_splitter,0,0); //<> ! mainLayout->addWidget(cmdLine,1,0); ! mainLayout->addWidget(fnKeys,2,0); ! mainLayout->activate(); ! // get the last saved sizes of the splitter ! krConfig->setGroup("Private"); ! QValueList<int> lst = krConfig->readIntListEntry("Splitter Sizes"); ! if (!lst.isEmpty()) horiz_splitter->setSizes(lst); ! show(); qApp->processEvents(); // make the left panel focused at program start ! right->start(rightPath);left->start(leftPath); ! activePanel=left; activePanel->slotFocusOnMe(); // left starts out active } // updates the command line whenever current panel changes ////////////////////////////////////////////////////////// ! void KrusaderView::slotCurrentChanged(QString p) { ! cmdLine->setCurrent(p); ! if (konsole_part != 0L) { ! konsole_part->openURL(KURL(p)); } } --- 41,110 ---- #include "GUI/kfnkeys.h" #include "resources.h" + #include "panelmanager.h" #include <klibloader.h> //<> ! KrusaderView::KrusaderView( QWidget *parent, const char *name ) : QWidget( parent, name ), ! konsole_part( 0L ) {} ! void KrusaderView::start( QString leftPath, QString rightPath ) { //////////////////////////////// // make a 1x1 mainLayout, it will auto-expand: ! mainLayout = new QGridLayout( this, 1, 1 ); ! // vertical splitter ! vert_splitter = new QSplitter( this ); // splits between panels and terminal/cmdline ! vert_splitter->setOrientation( QObject::Vertical ); ! // horizontal splitter ! horiz_splitter = new QSplitter( vert_splitter ); ! ( terminal_dock = new QHBox( vert_splitter ) ) ->hide(); // create it hidden ! // create a command line thing ! cmdLine = new KCMDLine( this ); ! // add a panel manager for each side of the splitter ! PanelManager *leftMng = new PanelManager(horiz_splitter, true); ! PanelManager *rightMng = new PanelManager(horiz_splitter, false); ! // now, create the panels inside the manager ! //left = new ListPanel( leftMng, true ); ! //right = new ListPanel( rightMng, false ); ! left = leftMng->createPanel(); ! right = rightMng->createPanel(); ! ! left->setOther( right ); ! right->setOther( left ); // create the function keys widget ! fnKeys = new KFnKeys( this ); ! fnKeys->show(); ! QWhatsThis::add ! ( fnKeys, i18n( "Function keys allow to perform fast " ! "operations on files." ) ); // and insert the whole thing into the main layout... at last ! mainLayout->addWidget( vert_splitter, 0, 0 ); //<> ! mainLayout->addWidget( cmdLine, 1, 0 ); ! mainLayout->addWidget( fnKeys, 2, 0 ); ! mainLayout->activate(); ! // get the last saved sizes of the splitter ! krConfig->setGroup( "Private" ); ! QValueList<int> lst = krConfig->readIntListEntry( "Splitter Sizes" ); ! if ( !lst.isEmpty() ) ! horiz_splitter->setSizes( lst ); ! show(); qApp->processEvents(); // make the left panel focused at program start ! rightMng->startPanel( right, rightPath ); ! leftMng->startPanel( left, leftPath ); ! activePanel = left; ! activePanel->slotFocusOnMe(); // left starts out active } // updates the command line whenever current panel changes ////////////////////////////////////////////////////////// ! void KrusaderView::slotCurrentChanged( QString p ) { ! cmdLine->setCurrent( p ); ! if ( konsole_part != 0L ) { ! konsole_part->openURL( KURL( p ) ); } } *************** *** 108,135 **** // Tab - switch focus ! void KrusaderView::panelSwitch(){ activePanel->otherPanel->slotFocusOnMe(); } ! void KrusaderView::slotSetActivePanel(ListPanel *p) { activePanel=p; } ! void KrusaderView::slotTerminalEmulator(bool show) { ! if (!show) { // hiding the terminal terminal_dock->hide(); ! return; } // else implied ! if (konsole_part==0L) { // konsole part is not yet loaded ! KLibFactory *factory = KLibLoader::self()->factory( "libkonsolepart" ); ! if (factory) { // Create the part ! konsole_part = (KParts::ReadOnlyPart *)factory->create( terminal_dock, "konsolepart", ! "KParts::ReadOnlyPart" ); ! connect(konsole_part, SIGNAL(destroyed()), this, SLOT(killTerminalEmulator())); ! } else konsole_part = 0L; } ! if (konsole_part) { // if we succeeded in creating the konsole terminal_dock->show(); ! krToggleTerminal->setChecked(true); } else { terminal_dock->hide(); ! krToggleTerminal->setChecked(false); } } --- 119,147 ---- // Tab - switch focus ! void KrusaderView::panelSwitch() { activePanel->otherPanel->slotFocusOnMe(); } ! void KrusaderView::slotSetActivePanel( ListPanel *p ) { activePanel = p; } ! void KrusaderView::slotTerminalEmulator( bool show ) { ! if ( !show ) { // hiding the terminal terminal_dock->hide(); ! return ; } // else implied ! if ( konsole_part == 0L ) { // konsole part is not yet loaded ! KLibFactory * factory = KLibLoader::self() ->factory( "libkonsolepart" ); ! if ( factory ) { // Create the part ! konsole_part = ( KParts::ReadOnlyPart * ) factory->create( terminal_dock, "konsolepart", ! "KParts::ReadOnlyPart" ); ! connect( konsole_part, SIGNAL( destroyed() ), this, SLOT( killTerminalEmulator() ) ); ! } else ! konsole_part = 0L; } ! if ( konsole_part ) { // if we succeeded in creating the konsole terminal_dock->show(); ! krToggleTerminal->setChecked( true ); } else { terminal_dock->hide(); ! krToggleTerminal->setChecked( false ); } } *************** *** 137,142 **** void KrusaderView::killTerminalEmulator() { konsole_part = 0L; ! slotTerminalEmulator(false); // hide the docking widget ! krToggleTerminal->setChecked(false); } --- 149,154 ---- void KrusaderView::killTerminalEmulator() { konsole_part = 0L; ! slotTerminalEmulator( false ); // hide the docking widget ! krToggleTerminal->setChecked( false ); } |
From: <ma...@us...> - 2003-09-19 19:48:30
|
Update of /cvsroot/krusader/krusader_kde3/krusader/Panel In directory sc8-pr-cvs1:/tmp/cvs-serv8447/krusader/Panel Modified Files: krdetailedview.cpp Log Message: fix: inplace renaming bug with extention Index: krdetailedview.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Panel/krdetailedview.cpp,v retrieving revision 1.34 retrieving revision 1.35 diff -C2 -d -r1.34 -r1.35 *** krdetailedview.cpp 19 Sep 2003 10:11:47 -0000 1.34 --- krdetailedview.cpp 19 Sep 2003 10:50:11 -0000 1.35 *************** *** 607,610 **** --- 607,624 ---- } + // overridden to make sure EXTENTION won't be lost during rename + void KrDetailedView::rename(QListViewItem *item, int c) { + kdWarning() << "!!" << endl; + // do we have an EXT column? if so, handle differently: + // copy the contents of the EXT column over to the name + if ( column( Extention ) != -1 ) { + item->setText( column( Name ), dynamic_cast<KrViewItem*>(item)->name() ); + item->setText( column( Extention ), QString::null ); + repaintItem( item ); + } + + KListView::rename(item, c); + } + void KrDetailedView::renameCurrentItem() { int c; *************** *** 627,637 **** if ( c >= 0 ) { - // do we have an EXT column? if so, handle differently: - // copy the contents of the EXT column over to the name - if ( column( Extention ) != -1 ) { - dynamic_cast<QListViewItem*>( it ) ->setText( column( Name ), fileName ); - dynamic_cast<QListViewItem*>( it ) ->setText( column( Extention ), QString::null ); - repaintItem( dynamic_cast<QListViewItem*>( it ) ); - } rename( dynamic_cast<QListViewItem*>( it ), c ); // signal will be emited when renaming is done, and finalization --- 641,644 ---- |
From: <ma...@us...> - 2003-09-19 19:45:38
|
Update of /cvsroot/krusader/krusader_kde3 In directory sc8-pr-cvs1:/tmp/cvs-serv13810 Modified Files: ChangeLog Log Message: Index: ChangeLog =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/ChangeLog,v retrieving revision 1.86 retrieving revision 1.87 diff -C2 -d -r1.86 -r1.87 *** ChangeLog 19 Sep 2003 10:50:53 -0000 1.86 --- ChangeLog 19 Sep 2003 11:11:01 -0000 1.87 *************** *** 1,3 **** --- 1,4 ---- ====================== + FIXED: crash when editing a file with # in the filename FIXED: inplace renaming bug with extention when pressing ctrl+click ADDED: panel swapping by Ctrl+U |
From: <ma...@us...> - 2003-09-19 19:42:27
|
Update of /cvsroot/krusader/krusader_kde3/krusader/Panel In directory sc8-pr-cvs1:/tmp/cvs-serv17338/krusader/Panel Modified Files: listpanel.cpp listpanel.h Log Message: pre-alpha code for tabbed browsing Index: listpanel.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Panel/listpanel.cpp,v retrieving revision 1.31 retrieving revision 1.32 diff -C2 -d -r1.31 -r1.32 *** listpanel.cpp 16 Sep 2003 21:33:17 -0000 1.31 --- listpanel.cpp 19 Sep 2003 16:21:54 -0000 1.32 *************** *** 259,262 **** --- 259,263 ---- realPath = virtualPath; this->origin->setURL( virtualPath ); + emit pathChanged(this); emit cmdLineUpdate( realPath ); // update the command line } Index: listpanel.h =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Panel/listpanel.h,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** listpanel.h 29 Aug 2003 23:21:22 -0000 1.9 --- listpanel.h 19 Sep 2003 16:21:54 -0000 1.10 *************** *** 106,109 **** --- 106,110 ---- void signalStatus(QString msg); // emmited when we need to update the status bar void cmdLineUpdate(QString p); // emitted when we need to update the command line + void pathChanged(ListPanel *panel); void activePanelChanged(ListPanel *p);// emitted when the user changes panels void finishedDragging(); // currently |
From: <ma...@us...> - 2003-09-19 19:38:24
|
Update of /cvsroot/krusader/krusader_kde3/krusader/Panel In directory sc8-pr-cvs1:/tmp/cvs-serv1633/krusader/Panel Modified Files: krdetailedviewitem.cpp Log Message: revert: selection mode back to normal Index: krdetailedviewitem.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Panel/krdetailedviewitem.cpp,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** krdetailedviewitem.cpp 19 Sep 2003 09:58:05 -0000 1.14 --- krdetailedviewitem.cpp 19 Sep 2003 10:12:06 -0000 1.15 *************** *** 130,133 **** --- 130,134 ---- void KrDetailedViewItem::paintCell(QPainter *p, const QColorGroup &cg, int column, int width, int align) { QColorGroup _cg(cg); + /**************** removed new selection mode for now ************************* // kdelibs' paintCell ////////////////////////////////////////// const QPixmap *pm = listView()->viewport()->backgroundPixmap(); *************** *** 164,168 **** } ! // center the <DIR> thing if needed if(column != _view->column(KrDetailedView::Size)) --- 165,169 ---- } ! *****************************************************************************/ // center the <DIR> thing if needed if(column != _view->column(KrDetailedView::Size)) |
From: <ma...@us...> - 2003-09-19 19:36:39
|
Update of /cvsroot/krusader/krusader_kde3/krusader/Panel In directory sc8-pr-cvs1:/tmp/cvs-serv8511/krusader/Panel Modified Files: krdetailedview.h Log Message: fix: inplace renaming bug with extention Index: krdetailedview.h =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Panel/krdetailedview.h,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** krdetailedview.h 11 Sep 2003 21:58:09 -0000 1.11 --- krdetailedview.h 19 Sep 2003 10:50:27 -0000 1.12 *************** *** 102,105 **** --- 102,106 ---- protected slots: + void rename(QListViewItem *item, int c); void slotClicked( QListViewItem *item ); void slotDoubleClicked( QListViewItem *item ); |
From: <ck...@us...> - 2003-09-18 15:36:57
|
Update of /cvsroot/krusader/krusader_kde3/krusader In directory sc8-pr-cvs1:/tmp/cvs-serv16083/krusader_kde3/krusader Modified Files: krslots.cpp krslots.h krusader.cpp krusader.h krusaderui.rc Log Message: ADDED: panel swapping by Ctrl+U Index: krslots.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/krslots.cpp,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** krslots.cpp 23 Aug 2003 15:25:38 -0000 1.14 --- krslots.cpp 18 Sep 2003 15:33:29 -0000 1.15 *************** *** 276,279 **** --- 276,286 ---- } + void KRslots::toggleSwapPanels(){ + ListPanel *currentFirst = panel_swap ? krApp->mainView->right : krApp->mainView->left; + krApp->mainView->horiz_splitter->moveToLast( currentFirst ); + krApp->actToggleSwapPanels->setChecked( panel_swap = !panel_swap ); + REFRESH_BOTH_PANELS; + } + void KRslots::search() { new KrSearchDialog(); Index: krslots.h =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/krslots.h,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** krslots.h 13 Sep 2003 11:28:59 -0000 1.7 --- krslots.h 18 Sep 2003 15:33:29 -0000 1.8 *************** *** 47,54 **** Q_OBJECT public: enum compareMode { full } ; ! KRslots() {} ~KRslots() {} --- 47,57 ---- Q_OBJECT + private: + bool panel_swap; + public: enum compareMode { full } ; ! KRslots() {panel_swap = false;} ~KRslots() {} *************** *** 60,63 **** --- 63,67 ---- void rightclickMenu(); void toggleHidden(); + void toggleSwapPanels(); void toggleSortByExt(); void configToolbar(); Index: krusader.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/krusader.cpp,v retrieving revision 1.29 retrieving revision 1.30 diff -C2 -d -r1.29 -r1.30 *** krusader.cpp 13 Sep 2003 11:28:30 -0000 1.29 --- krusader.cpp 18 Sep 2003 15:33:29 -0000 1.30 *************** *** 329,336 **** --- 329,339 ---- actToggleHidden = new KToggleAction( i18n( "Show &Hidden Files" ), CTRL + Key_Period, SLOTS, SLOT( toggleHidden() ), actionCollection(), "toggle hidden files" ); + actToggleSwapPanels = new KToggleAction( i18n( "S&wap Panels" ), CTRL + Key_U, SLOTS, + SLOT( toggleSwapPanels() ), actionCollection(), "toggle swap panels" ); actToggleSortByExt = new KToggleAction( i18n( "Sort By E&xtention" ), 0, SLOTS, SLOT( toggleSortByExt() ), actionCollection(), "toggle sort by extention" ); krConfig->setGroup( "Look&Feel" ); actToggleHidden->setChecked( krConfig->readBoolEntry( "Show Hidden", _ShowHidden ) ); + actToggleSwapPanels->setChecked( false ); actToggleSortByExt->setChecked( krConfig->readBoolEntry( "Sort By Extention", _SortByExt ) ); *************** *** 342,346 **** actSelectColorMask = new KAction( i18n( "Co&nfigure compare-mode" ), 0, SLOTS, SLOT( selectCompareMask() ), actionCollection(), "select colormask" ); ! actTest = new KAction( i18n( "&Test Archive(s)" ), "kr_arc_test", CTRL + Key_T, SLOTS, SLOT( testArchive() ), actionCollection(), "test archives" ); actFTPConnect = new KAction( i18n( "&Net Connections" ), "socket", CTRL + Key_C, --- 345,349 ---- actSelectColorMask = new KAction( i18n( "Co&nfigure compare-mode" ), 0, SLOTS, SLOT( selectCompareMask() ), actionCollection(), "select colormask" ); ! actTest = new KAction( i18n( "&Test Archive(s)" ), "kr_arc_test", ALT + Key_T, SLOTS, SLOT( testArchive() ), actionCollection(), "test archives" ); actFTPConnect = new KAction( i18n( "&Net Connections" ), "socket", CTRL + Key_C, *************** *** 352,358 **** actProperties = new KAction( i18n( "&Properties" ), "kr_properties", 0, SLOTS, SLOT( properties() ), actionCollection(), "properties" ); ! actPack = new KAction( i18n( "Pac&k" ), "kr_arc_pack", CTRL + Key_P, SLOTS, SLOT( slotPack() ), actionCollection(), "pack" ); ! actUnpack = new KAction( i18n( "&Unpack" ), "kr_arc_unpack", CTRL + Key_U, SLOTS, SLOT( slotUnpack() ), actionCollection() , "unpack" ); actSelect = new KAction( i18n( "Select &Group" ), "kr_select", CTRL + Key_Plus, --- 355,361 ---- actProperties = new KAction( i18n( "&Properties" ), "kr_properties", 0, SLOTS, SLOT( properties() ), actionCollection(), "properties" ); ! actPack = new KAction( i18n( "Pac&k" ), "kr_arc_pack", ALT + Key_P, SLOTS, SLOT( slotPack() ), actionCollection(), "pack" ); ! actUnpack = new KAction( i18n( "&Unpack" ), "kr_arc_unpack", ALT + Key_U, SLOTS, SLOT( slotUnpack() ), actionCollection() , "unpack" ); actSelect = new KAction( i18n( "Select &Group" ), "kr_select", CTRL + Key_Plus, Index: krusader.h =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/krusader.h,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** krusader.h 13 Sep 2003 11:27:53 -0000 1.11 --- krusader.h 18 Sep 2003 15:33:29 -0000 1.12 *************** *** 101,105 **** static KAction *actSelectColorMask, *actMultiRename, *actAllFilter, *actOpenLeftBm, *actOpenRightBm; static KToggleAction *actToggleTerminal; ! KToggleAction *actToggleFnkeys, *actToggleCmdline, *actShowToolBar, *actShowStatusBar, *actToggleHidden, *actCompareDirs, *actToggleSortByExt; --- 101,105 ---- static KAction *actSelectColorMask, *actMultiRename, *actAllFilter, *actOpenLeftBm, *actOpenRightBm; static KToggleAction *actToggleTerminal; ! KToggleAction *actToggleFnkeys, *actToggleCmdline, *actShowToolBar, *actToggleSwapPanels, *actShowStatusBar, *actToggleHidden, *actCompareDirs, *actToggleSortByExt; Index: krusaderui.rc =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/krusaderui.rc,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** krusaderui.rc 13 Sep 2003 11:29:31 -0000 1.9 --- krusaderui.rc 18 Sep 2003 15:33:29 -0000 1.10 *************** *** 40,43 **** --- 40,44 ---- <Action name="select colormask" /> <Action name="toggle hidden files" /> + <Action name="toggle swap panels" /> <Action name="toggle sort by extention" /> <Action name="all files" /> |
From: <ck...@us...> - 2003-09-18 15:34:07
|
Update of /cvsroot/krusader/krusader_kde3 In directory sc8-pr-cvs1:/tmp/cvs-serv16083/krusader_kde3 Modified Files: ChangeLog Log Message: ADDED: panel swapping by Ctrl+U Index: ChangeLog =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/ChangeLog,v retrieving revision 1.84 retrieving revision 1.85 diff -C2 -d -r1.84 -r1.85 *** ChangeLog 17 Sep 2003 17:39:52 -0000 1.84 --- ChangeLog 18 Sep 2003 15:33:29 -0000 1.85 *************** *** 1,3 **** --- 1,4 ---- ====================== + ADDED: panel swapping by Ctrl+U FIXED: run-in-terminal would cause the terminal to close prematuraly and results would be lost. FIXED: free disk capacity miscalculation for Ext2 and Ext3 file systems. |
From: <ma...@us...> - 2003-09-17 17:39:55
|
Update of /cvsroot/krusader/krusader_kde3 In directory sc8-pr-cvs1:/tmp/cvs-serv4978 Modified Files: ChangeLog Log Message: Index: ChangeLog =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/ChangeLog,v retrieving revision 1.83 retrieving revision 1.84 diff -C2 -d -r1.83 -r1.84 *** ChangeLog 17 Sep 2003 17:25:45 -0000 1.83 --- ChangeLog 17 Sep 2003 17:39:52 -0000 1.84 *************** *** 1,3 **** --- 1,4 ---- ====================== + FIXED: run-in-terminal would cause the terminal to close prematuraly and results would be lost. FIXED: free disk capacity miscalculation for Ext2 and Ext3 file systems. ADDED: command line improvments: ctrl+/ opens history list, up&down keys work again, and general usability |
From: <ma...@us...> - 2003-09-17 17:34:21
|
Update of /cvsroot/krusader/krusader_kde3/krusader/GUI In directory sc8-pr-cvs1:/tmp/cvs-serv4057/krusader/GUI Modified Files: kcmdline.cpp Log Message: fixed: run-in-terminal would close the window and results would be lost Index: kcmdline.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/GUI/kcmdline.cpp,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** kcmdline.cpp 13 Sep 2003 11:25:14 -0000 1.12 --- kcmdline.cpp 17 Sep 2003 17:34:16 -0000 1.13 *************** *** 148,152 **** if ( terminal->isOn() ) proc << krConfig->readEntry( "Terminal", _Terminal ) ! << "-e"; proc << command1; proc.start( KProcess::DontCare ); --- 148,152 ---- if ( terminal->isOn() ) proc << krConfig->readEntry( "Terminal", _Terminal ) ! << "--noclose -e"; proc << command1; proc.start( KProcess::DontCare ); |
From: <ya...@us...> - 2003-09-17 17:32:50
|
Update of /cvsroot/krusader/krusader_kde3/krArc In directory sc8-pr-cvs1:/tmp/cvs-serv3753/krArc Modified Files: krarc.protocol Log Message: Updated the protocol comment Index: krarc.protocol =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krArc/krarc.protocol,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** krarc.protocol 18 Jul 2003 20:29:47 -0000 1.2 --- krarc.protocol 17 Sep 2003 17:32:46 -0000 1.3 *************** *** 14,16 **** moving=false Icon=ark ! Description=Mutiple archive handler that currently supports: zip. --- 14,16 ---- moving=false Icon=ark ! Description=Mutiple archive handler that currently supports: zip,rar. |
From: <ya...@us...> - 2003-09-17 17:25:51
|
Update of /cvsroot/krusader/krusader_kde3 In directory sc8-pr-cvs1:/tmp/cvs-serv2534 Modified Files: ChangeLog Log Message: Index: ChangeLog =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/ChangeLog,v retrieving revision 1.82 retrieving revision 1.83 diff -C2 -d -r1.82 -r1.83 *** ChangeLog 17 Sep 2003 16:01:00 -0000 1.82 --- ChangeLog 17 Sep 2003 17:25:45 -0000 1.83 *************** *** 22,25 **** --- 22,26 ---- FIXED: bug when using space to calculate space of directory FIXED: crash when viewing files with # in their name. + FIXED: compilation problem with GCC >= 3.3 (thanks to Adios) REMOVED: Device Manager action UPDATED: many usability issues (thanks to Mikolaj) |
From: <ck...@us...> - 2003-09-17 16:01:04
|
Update of /cvsroot/krusader/krusader_kde3 In directory sc8-pr-cvs1:/tmp/cvs-serv16446/krusader_kde3 Modified Files: ChangeLog Log Message: Index: ChangeLog =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/ChangeLog,v retrieving revision 1.81 retrieving revision 1.82 diff -C2 -d -r1.81 -r1.82 *** ChangeLog 13 Sep 2003 11:25:54 -0000 1.81 --- ChangeLog 17 Sep 2003 16:01:00 -0000 1.82 *************** *** 1,3 **** --- 1,4 ---- ====================== + FIXED: free disk capacity miscalculation for Ext2 and Ext3 file systems. ADDED: command line improvments: ctrl+/ opens history list, up&down keys work again, and general usability ADDED: krusader can now be started from commandline with new options: |
From: <ck...@us...> - 2003-09-17 16:01:04
|
Update of /cvsroot/krusader/krusader_kde3/krusader/MountMan In directory sc8-pr-cvs1:/tmp/cvs-serv16446/krusader_kde3/krusader/MountMan Modified Files: kmountman.cpp kmountman.h Log Message: Index: kmountman.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/MountMan/kmountman.cpp,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** kmountman.cpp 25 Aug 2003 19:44:18 -0000 1.8 --- kmountman.cpp 17 Sep 2003 16:01:00 -0000 1.9 *************** *** 427,432 **** loc->setTotalBlks(temp.toLong()); temp=nextWord(s,' '); - loc->setUsedBlks(temp.toLong()); temp=nextWord(s,' '); // get rid of the next 2 words temp=nextWord(s,' '); temp=nextWord(s,'\n'); // read the "mounted on" thing --- 427,432 ---- loc->setTotalBlks(temp.toLong()); temp=nextWord(s,' '); temp=nextWord(s,' '); // get rid of the next 2 words + loc->setFreeBlks(temp.toLong()); temp=nextWord(s,' '); temp=nextWord(s,'\n'); // read the "mounted on" thing *************** *** 661,666 **** data->setType(KMountMan::nextWord(s,' ')); data->setTotalBlks( KMountMan::nextWord(s,' ').toLong() ); ! data->setUsedBlks( KMountMan::nextWord(s,' ').toLong() ); ! KMountMan::nextWord(s,' '); KMountMan::nextWord(s,' '); data->setMntPoint(KMountMan::nextWord(s,'\n')); data->setMounted(true); --- 661,667 ---- data->setType(KMountMan::nextWord(s,' ')); data->setTotalBlks( KMountMan::nextWord(s,' ').toLong() ); ! KMountMan::nextWord(s,' '); ! data->setFreeBlks( KMountMan::nextWord(s,' ').toLong() ); ! KMountMan::nextWord(s,' '); data->setMntPoint(KMountMan::nextWord(s,'\n')); data->setMounted(true); Index: kmountman.h =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/MountMan/kmountman.h,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** kmountman.h 7 May 2003 15:21:33 -0000 1.3 --- kmountman.h 17 Sep 2003 16:01:00 -0000 1.4 *************** *** 140,144 **** public: fsData() : Name( 0 ), Type( 0 ), MntPoint( 0 ), TotalBlks( 0 ), ! UsedBlks( 0 ), Mounted( false ) {} // get information --- 140,144 ---- public: fsData() : Name( 0 ), Type( 0 ), MntPoint( 0 ), TotalBlks( 0 ), ! FreeBlks( 0 ), Mounted( false ) {} // get information *************** *** 159,172 **** } inline long freeBlks() { ! return ( TotalBlks -UsedBlks ); } inline long long totalBytes() { return TotalBlks * 1024; } - inline long long usedBytes() { - return UsedBlks * 1024; - } inline long long freeBytes() { ! return ( TotalBlks -UsedBlks ) * 1024; } //////////////////// insert a good round function here ///////////////// --- 159,169 ---- } inline long freeBlks() { ! return FreeBlks; } inline long long totalBytes() { return TotalBlks * 1024; } inline long long freeBytes() { ! return FreeBlks * 1024; } //////////////////// insert a good round function here ///////////////// *************** *** 174,178 **** if ( TotalBlks == 0 ) return 0; ! float res = ( ( float ) UsedBlks ) / ( ( float ) TotalBlks ) * 100; if ( ( res - ( int ) res ) > 0.5 ) return ( int ) res + 1; --- 171,175 ---- if ( TotalBlks == 0 ) return 0; ! float res = ( ( float ) (TotalBlks-FreeBlks) ) / ( ( float ) TotalBlks ) * 100; if ( ( res - ( int ) res ) > 0.5 ) return ( int ) res + 1; *************** *** 197,202 **** TotalBlks = t_; } ! inline void setUsedBlks( long u_ ) { ! UsedBlks = u_; } inline void setMounted( bool m_ ) { --- 194,199 ---- TotalBlks = t_; } ! inline void setFreeBlks( long f_ ) { ! FreeBlks = f_; } inline void setMounted( bool m_ ) { *************** *** 209,213 **** QString MntPoint; // i.e: /mnt/cdrom long TotalBlks; // measured in 1024bytes per block ! long UsedBlks; bool Mounted; // true if filesystem is mounted --- 206,210 ---- QString MntPoint; // i.e: /mnt/cdrom long TotalBlks; // measured in 1024bytes per block ! long FreeBlks; bool Mounted; // true if filesystem is mounted |
From: <ck...@us...> - 2003-09-17 16:01:04
|
Update of /cvsroot/krusader/krusader_kde3/krusader/VFS In directory sc8-pr-cvs1:/tmp/cvs-serv16446/krusader_kde3/krusader/VFS Modified Files: normal_vfs.cpp Log Message: Index: normal_vfs.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/VFS/normal_vfs.cpp,v retrieving revision 1.15 retrieving revision 1.16 diff -C2 -d -r1.15 -r1.16 *** normal_vfs.cpp 11 Sep 2003 19:48:26 -0000 1.15 --- normal_vfs.cpp 17 Sep 2003 16:01:00 -0000 1.16 *************** *** 96,100 **** // change directory to the new directory ! chdir(origin); if (!quietMode) emit startUpdate(); --- 96,100 ---- // change directory to the new directory ! chdir(origin.local8Bit()); if (!quietMode) emit startUpdate(); |
From: <ya...@us...> - 2003-09-16 22:20:26
|
Update of /cvsroot/krusader/krusader_kde3/admin In directory sc8-pr-cvs1:/tmp/cvs-serv10461/admin Modified Files: configure.in.bot.end Log Message: A patch by frank_schoolmeesters at yahoo.com to make configure more user friendly Index: configure.in.bot.end =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/admin/configure.in.bot.end,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** configure.in.bot.end 8 May 2003 19:09:27 -0000 1.1 --- configure.in.bot.end 16 Sep 2003 22:20:22 -0000 1.2 *************** *** 1,2 **** --- 1,33 ---- + # added manualy, it dumps a summary of the most important settings + # and displays a warning if the KDEDIR or QTDIR is empty + echo " + Krusader Project: + ----------------- + Source code location: ${srcdir} + C Compiler: ${CC} + C Compiler flags: ${CFLAGS} + C++ Compiler: ${CXX} + prefix: ${prefix} + kde_libraries: ${ac_kde_includes} + kde_includes: ${ac_kde_libraries} + kde_locale: ${prefix}/share/locale + qt_libraries: ${ac_qt_libraries} + qt_includes: ${ac_qt_includes} + KDEDIR: ${KDEDIR} + QTDIR: ${QTDIR} + Install path: ${prefix}/bin + krusader version: ${VERSION} + krusader binary: ${prefix}/bin/${PACKAGE} (after 'make install') + " + if (test -z "$KDEDIR"); + then echo "WARNING: KDEDIR enviroment variable is empty! Please read Krusader FAQ" + exit 1 + fi + if (test -z "$QTDIR"); + then echo "WARNING: QTDIR enviroment variable is empty! Please read Krusader FAQ" + exit 1 + fi + echo "" + echo "Thank you for using Krusader" if test "$all_tests" = "bad"; then if test ! "$cache_file" = "/dev/null"; then |
From: <ya...@us...> - 2003-09-16 21:33:22
|
Update of /cvsroot/krusader/krusader_kde3/krusader/Panel In directory sc8-pr-cvs1:/tmp/cvs-serv32702/krusader/Panel Modified Files: listpanel.cpp Log Message: Fixed compilation problem with GCC >= 3.3 Index: listpanel.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Panel/listpanel.cpp,v retrieving revision 1.30 retrieving revision 1.31 diff -C2 -d -r1.30 -r1.31 *** listpanel.cpp 29 Aug 2003 23:27:41 -0000 1.30 --- listpanel.cpp 16 Sep 2003 21:33:17 -0000 1.31 *************** *** 99,105 **** int sheight = QFontMetrics( status->font() ).height() + 4; status->setMaximumHeight( sheight ); ! QWhatsThis::add( status, i18n( "The status bar displays information about " ! "the FILESYSTEM which hold your current directory: " ! "Total size, free space, type of filesystem etc." ) ); connect( status, SIGNAL( clicked() ), this, SLOT( slotFocusOnMe() ) ); --- 99,103 ---- int sheight = QFontMetrics( status->font() ).height() + 4; status->setMaximumHeight( sheight ); ! QWhatsThis::add( status, i18n( "The status bar displays information about the FILESYSTEM which hold your current directory: Total size, free space, type of filesystem etc." ) ); connect( status, SIGNAL( clicked() ), this, SLOT( slotFocusOnMe() ) ); |
From: <ma...@us...> - 2003-09-13 11:29:35
|
Update of /cvsroot/krusader/krusader_kde3/krusader In directory sc8-pr-cvs1:/tmp/cvs-serv5657/krusader Modified Files: krusaderui.rc Log Message: cmdline imporvements Index: krusaderui.rc =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/krusaderui.rc,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** krusaderui.rc 11 Sep 2003 21:01:41 -0000 1.8 --- krusaderui.rc 13 Sep 2003 11:29:31 -0000 1.9 *************** *** 15,18 **** --- 15,19 ---- </Menu> <Action name="rightclick menu" /> + <Action name="cmdline popup" /> <Menu name="mark"> <text>&Mark</text> |
From: <ma...@us...> - 2003-09-13 11:29:02
|
Update of /cvsroot/krusader/krusader_kde3/krusader In directory sc8-pr-cvs1:/tmp/cvs-serv5563/krusader Modified Files: krslots.h Log Message: cmdline imporvements Index: krslots.h =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/krslots.h,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** krslots.h 2 Aug 2003 21:03:55 -0000 1.6 --- krslots.h 13 Sep 2003 11:28:59 -0000 1.7 *************** *** 1,31 **** /*************************************************************************** ! krslots.h ! ------------------- ! copyright : (C) 2001 by Shie Erlich & Rafi Yanai ! email : kru...@us... ! web site : http://krusader.sourceforge.net ! --------------------------------------------------------------------------- ! Description ! *************************************************************************** ! A ! db dD d8888b. db db .d8888. .d8b. d8888b. d88888b d8888b. ! 88 ,8P' 88 `8D 88 88 88' YP d8' `8b 88 `8D 88' 88 `8D ! 88,8P 88oobY' 88 88 `8bo. 88ooo88 88 88 88ooooo 88oobY' ! 88`8b 88`8b 88 88 `Y8b. 88~~~88 88 88 88~~~~~ 88`8b ! 88 `88. 88 `88. 88b d88 db 8D 88 88 88 .8D 88. 88 `88. ! YP YD 88 YD ~Y8888P' `8888Y' YP YP Y8888D' Y88888P 88 YD ! H e a d e r F i l e ! *************************************************************************** ! * * ! * This program is free software; you can redistribute it and/or modify * ! * it under the terms of the GNU General Public License as published by * ! * the Free Software Foundation; either version 2 of the License, or * ! * (at your option) any later version. * ! * * ! ***************************************************************************/ --- 1,31 ---- /*************************************************************************** ! krslots.h ! ------------------- ! copyright : (C) 2001 by Shie Erlich & Rafi Yanai ! email : kru...@us... ! web site : http://krusader.sourceforge.net ! --------------------------------------------------------------------------- ! Description ! *************************************************************************** ! A ! db dD d8888b. db db .d8888. .d8b. d8888b. d88888b d8888b. ! 88 ,8P' 88 `8D 88 88 88' YP d8' `8b 88 `8D 88' 88 `8D ! 88,8P 88oobY' 88 88 `8bo. 88ooo88 88 88 88ooooo 88oobY' ! 88`8b 88`8b 88 88 `Y8b. 88~~~88 88 88 88~~~~~ 88`8b ! 88 `88. 88 `88. 88b d88 db 8D 88 88 88 .8D 88. 88 `88. ! YP YD 88 YD ~Y8888P' `8888Y' YP YP Y8888D' Y88888P 88 YD ! H e a d e r F i l e ! *************************************************************************** ! * * ! * This program is free software; you can redistribute it and/or modify * ! * it under the terms of the GNU General Public License as published by * ! * the Free Software Foundation; either version 2 of the License, or * ! * (at your option) any later version. * ! * * ! ***************************************************************************/ *************** *** 40,125 **** #include "Panel/listpanel.h" #include "BookMan/bookmarksbutton.h" class ListPanel; ! class KRslots : public QObject { ! Q_OBJECT ! public: ! enum compareMode { full } ; ! KRslots(){} ! ~KRslots(){} ! public slots: ! void selectCompareMask(); ! void compareDirectories(); ! void sendFileByEmail(QString filename); ! void compareContent(); ! void rightclickMenu(); ! void toggleHidden(); ! void toggleSortByExt(); ! void configToolbar(); ! void configKeys(); ! void toggleToolbar(); ! void toggleStatusbar(); ! void toggleTerminal(); ! void home(); ! void root(); ! void dirUp(); ! void markAll(); ! void unmarkAll(); ! void markGroup(); ! void unmarkGroup(); ! void invert(); ! void refresh(); ! void refresh(QString p); ! void properties(); ! void back(); ! void slotPack(); ! void slotUnpack(); ! void testArchive(); ! void calcSpace(); ! void FTPDisconnect(); ! void allFilter(); ! void execFilter(); ! void customFilter(); ! void newFTPconnection(); ! void newFTPconnection(QString host); ! void runKonfigurator(bool firstTime=false); ! void startKonfigurator() { runKonfigurator(false); } ! void search(); // call the search module ! void homeTerminal(); ! void sysInfo(); ! void addBookmark(); ! void runMountMan(); ! void runRemoteMan(); ! void toggleFnkeys(); ! void toggleCmdline(); ! void changeTrashIcon(); ! void showAboutApplication(); ! void multiRename(); ! void openRightBookmarks() { krApp->mainView->right->bookmarksButton->openPopup(); } ! void openLeftBookmarks() { krApp->mainView->left->bookmarksButton->openPopup(); } ! // F2 ! void terminal(); ! // F3 ! void view(); ! // F4 ! void edit(); ! // F5 ! void copyFiles(); ! // F6 ! void moveFiles(); ! // F7 ! void mkdir(); ! // F8 ! void deleteFiles(); ! // F9 ! void rename(); ! // ugly stubs, remove later ? ! void slotCurrentChanged(QString p) { krApp->mainView->slotCurrentChanged(p); } ! void slotSetActivePanel(ListPanel *p) { krApp->mainView->slotSetActivePanel(p); } }; --- 40,127 ---- #include "Panel/listpanel.h" #include "BookMan/bookmarksbutton.h" + #include "GUI/kcmdline.h" class ListPanel; ! class KRslots : public QObject { ! Q_OBJECT ! public: ! enum compareMode { full } ; ! KRslots() {} ! ~KRslots() {} ! public slots: ! void selectCompareMask(); ! void compareDirectories(); ! void sendFileByEmail( QString filename ); ! void compareContent(); ! void rightclickMenu(); ! void toggleHidden(); ! void toggleSortByExt(); ! void configToolbar(); ! void configKeys(); ! void toggleToolbar(); ! void toggleStatusbar(); ! void toggleTerminal(); ! void home(); ! void root(); ! void dirUp(); ! void markAll(); ! void unmarkAll(); ! void markGroup(); ! void unmarkGroup(); ! void invert(); ! void refresh(); ! void refresh( QString p ); ! void properties(); ! void back(); ! void slotPack(); ! void slotUnpack(); ! void testArchive(); ! void calcSpace(); ! void FTPDisconnect(); ! void allFilter(); ! void execFilter(); ! void customFilter(); ! void newFTPconnection(); ! void newFTPconnection( QString host ); ! void runKonfigurator( bool firstTime = false ); ! void startKonfigurator() { runKonfigurator( false ); } ! void search(); // call the search module ! void homeTerminal(); ! void sysInfo(); ! void addBookmark(); ! void runMountMan(); ! void runRemoteMan(); ! void toggleFnkeys(); ! void toggleCmdline(); ! void changeTrashIcon(); ! void showAboutApplication(); ! void multiRename(); ! void openRightBookmarks() { krApp->mainView->right->bookmarksButton->openPopup(); } ! void openLeftBookmarks() { krApp->mainView->left->bookmarksButton->openPopup(); } ! void cmdlinePopup() { krApp->mainView->cmdLine->popup(); } ! // F2 ! void terminal(); ! // F3 ! void view(); ! // F4 ! void edit(); ! // F5 ! void copyFiles(); ! // F6 ! void moveFiles(); ! // F7 ! void mkdir(); ! // F8 ! void deleteFiles(); ! // F9 ! void rename(); ! // ugly stubs, remove later ? ! void slotCurrentChanged( QString p ) { krApp->mainView->slotCurrentChanged( p ); } ! void slotSetActivePanel( ListPanel *p ) { krApp->mainView->slotSetActivePanel( p ); } }; |