Commit graph

4717 commits

Author SHA1 Message Date
Holger Freyther
cb2b58535b Do not abort/exit when accessing the string out of bounds
svn path=/trunk/playground/utils/dolphin/; revision=612585
2006-12-11 21:52:04 +00:00
Holger Freyther
6cb02408e4 Use a QLinkedList instead of Q3PtrList
svn path=/trunk/playground/utils/dolphin/; revision=612313
2006-12-10 21:01:38 +00:00
Holger Freyther
328de20871 --deprecation
svn path=/trunk/playground/utils/dolphin/; revision=612307
2006-12-10 20:34:43 +00:00
Peter Penz
4b0293e22e connect to the 'urlChanged' signal (the signal 'signalUrlChanged' is not available anymore)
svn path=/trunk/playground/utils/dolphin/; revision=611620
2006-12-08 23:52:00 +00:00
Peter Penz
d8669c68e4 Cleanup of signal/slot handling between the dolphin view and the main window: now the main window listens to the signals from the dolphin view and connects to private slots (previously the dolphin view connected to public slots of the main window). Also prevent naming all slots by the prefix 'slot', describe instead what the method does.
svn path=/trunk/playground/utils/dolphin/; revision=611617
2006-12-08 23:41:08 +00:00
Holger Freyther
d7d4fb9d26 Update the FSF address to 51 Franklin Street (hopefully it is the right one)
gnused rocks!

svn path=/trunk/playground/utils/dolphin/; revision=611576
2006-12-08 21:24:08 +00:00
Peter Penz
7fecd3b82b show busy indicator inside the progress bar when counting the directories
svn path=/trunk/playground/utils/dolphin/; revision=611372
2006-12-07 21:01:44 +00:00
Peter Penz
31d1457195 Apply the view properties to sub directories without using a modal window. This allows the user to proceed with the work during the view properties are applied.
svn path=/trunk/playground/utils/dolphin/; revision=611369
2006-12-07 20:51:05 +00:00
Peter Penz
904168ad2a fixed layout issues
svn path=/trunk/playground/utils/dolphin/; revision=611357
2006-12-07 19:44:20 +00:00
Peter Penz
352dd42ccb minor cosmetic update of the progress indication
svn path=/trunk/playground/utils/dolphin/; revision=611347
2006-12-07 19:11:21 +00:00
Peter Penz
ced7cbd022 Use a KIO Job for applying the view properties recursively to sub directories.
svn path=/trunk/playground/utils/dolphin/; revision=611325
2006-12-07 17:22:51 +00:00
Script Kiddy
d3611c41f4 SVN_SILENT made messages (.desktop file)
svn path=/trunk/playground/utils/dolphin/; revision=611273
2006-12-07 13:40:45 +00:00
Peter Penz
cbe7e3a832 Patch from Dominik Hauman: Assure that when splitting a view both views take 50 % of the width. Also the flickering has been eliminated.
svn path=/trunk/playground/utils/dolphin/; revision=611081
2006-12-06 16:50:13 +00:00
Kevin Ottens
197f9a4280 Finally! Dock widgets can be hidden from the view menu since
KActionCollection now can take QAction*.

svn path=/trunk/playground/utils/dolphin/; revision=611064
2006-12-06 15:37:51 +00:00
Peter Penz
8c7e12b1f7 Applying view properties recursively to sub directories works again (TODO: rewrite ViewPropsApplier completely as KJob implementation).
svn path=/trunk/playground/utils/dolphin/; revision=610887
2006-12-05 22:48:35 +00:00
Simon Hausmann
d567bc3aea - compile with trunk kdelibs
svn path=/trunk/playground/utils/dolphin/; revision=610667
2006-12-04 21:51:17 +00:00
Zack Rusin
d27b30a66a fixing more warnings
svn path=/trunk/playground/utils/dolphin/; revision=610636
2006-12-04 19:51:53 +00:00
Dominik Haumann
93129f9d2e set {spacing, margin} = 0 again
svn path=/trunk/playground/utils/dolphin/; revision=610440
2006-12-04 10:59:53 +00:00
Peter Penz
dde6f0a077 First step of cleaning up the view properties: inheriting of viewproperties does not work with the current approach of directoryviewpropertysettings.kcfg (2 nodes would be required for each directory, only one is used at the moment). Therefor the valid_for_subdirs property has been removed and the implementation model will be adjusted to match 1:1 to the users model. TODO: improve the viewpropertiesdialog be able to apply viewproperties recursively to sub directories.
svn path=/trunk/playground/utils/dolphin/; revision=610383
2006-12-04 06:37:20 +00:00
Zack Rusin
45d82b3041 the widget is double-buffered by default so don't triple-buffer
plus removing another depdecation warning

svn path=/trunk/playground/utils/dolphin/; revision=610303
2006-12-04 06:00:07 +00:00
Peter Penz
65c0544a2a Use QWidget::contextMenuEvent() instead of directly listening to the right mouse button.
svn path=/trunk/playground/utils/dolphin/; revision=610302
2006-12-04 05:48:57 +00:00
Zack Rusin
01f577fda1 reducing a little bit the number of deprecation warnings
svn path=/trunk/playground/utils/dolphin/; revision=610300
2006-12-04 05:46:34 +00:00
Peter Penz
c94276725b reanimated the context menu
svn path=/trunk/playground/utils/dolphin/; revision=609962
2006-12-02 21:51:36 +00:00
Peter Penz
4f951f75e2 use flat buttons for the information sidebar page (TODO: this code has been duplicated from URLNavigatorButton)
svn path=/trunk/playground/utils/dolphin/; revision=609309
2006-11-30 05:39:24 +00:00
Kevin Ottens
b1d5b6b746 Get ride of the sidebar and use dockwidgets instead.
Default is now three panes, but the dockwidgets can be stacked, etc. to 
the user convenience.

There's a slight loss in feature since I disabled dockwidgets hiding, 
it's simply because some rework is still needed in kdelibs and Qt to 
make them work correctly.


svn path=/trunk/playground/utils/dolphin/; revision=609186
2006-11-29 18:09:26 +00:00
Holger Freyther
91c5f52d87 Add a "New Window" option to Dolphin
svn path=/trunk/playground/utils/dolphin/; revision=609048
2006-11-29 12:31:16 +00:00
Holger Freyther
9a4a17dd4d Changes to Undo/Redo in regard to ProgressIndicator
It was not important to know where the operation was
    executed, it is important where undo/redo was clicked
    and this solely indicates where the progress should be
    shown.
    Now undo/redo get the MainWindow and can pass that to
    ProgressIndicator.
    I'm about to revive m_progressIndicator again

svn path=/trunk/playground/utils/dolphin/; revision=609020
2006-11-29 09:30:41 +00:00
Holger Freyther
9b9bad8abe Do not crash with the null pointer, this is a hack/workaround as we
will switch to KonqUndoManager anyway. The difficulty is we would
need one UndoManager for DolphinMainWindow which we won't do/have with
KonqUndoManager so I avoid wasting my time cleaning up this bit, so
progress information might be a bit wrong in regards to the amount of
total steps...

svn path=/trunk/playground/utils/dolphin/; revision=608947
2006-11-29 00:20:32 +00:00
Holger Freyther
f31a541925 Make it (almost) possible to have more than one Dolphin KMainWindow
Create a DolphinApplication, holding DolphinMainWindows and update
    the code to use the DolphinView to get the MainWindow, or get a ptr
    to the MainWindow directly. Or if all windows are effected go through
    the DolphinApplication to update every mainwindow.
    The UndowManager and ProgressIndicator have a rather strange relationship
    and will need some more attention but as UndoManager will be killed
    anyway I have skipped this.
    More cleanup, debugging and thinking is needed.

svn path=/trunk/playground/utils/dolphin/; revision=608945
2006-11-29 00:02:19 +00:00
Dominik Haumann
68e81f7280 port to Qt4
svn path=/trunk/playground/utils/dolphin/; revision=608861
2006-11-28 17:49:49 +00:00
Dominik Haumann
c86d00c8be port to Qt4
svn path=/trunk/playground/utils/dolphin/; revision=608854
2006-11-28 17:22:02 +00:00
Script Kiddy
d3648471e0 SVN_SILENT made messages (.desktop file)
svn path=/trunk/playground/utils/dolphin/; revision=608802
2006-11-28 13:47:39 +00:00
Laurent Montel
46762a81b9 Compile++
svn path=/trunk/playground/utils/dolphin/; revision=608457
2006-11-27 16:12:01 +00:00
Script Kiddy
6839b99e1c SVN_SILENT made messages (.desktop file)
svn path=/trunk/playground/utils/dolphin/; revision=608402
2006-11-27 14:14:12 +00:00
David Faure
5f1b6f8994 Enabled delayed mimetypes
svn path=/trunk/playground/utils/dolphin/; revision=608300
2006-11-27 12:27:25 +00:00
Script Kiddy
f6cabec7a7 SVN_SILENT made messages (.desktop file)
svn path=/trunk/playground/utils/dolphin/; revision=608066
2006-11-26 16:09:01 +00:00
Laurent Montel
a15c14e782 Clean up
svn path=/trunk/playground/utils/dolphin/; revision=607924
2006-11-26 10:50:13 +00:00
Holger Freyther
1d03eac7fc Update the ActiveView in DolphinIconsView similiar to DolphinView::mouseReleaseEvent
svn path=/trunk/playground/utils/dolphin/; revision=607853
2006-11-25 23:23:08 +00:00
Holger Freyther
8fa346cd4b Automatically relayout the items on window resizing
svn path=/trunk/playground/utils/dolphin/; revision=607845
2006-11-25 22:44:05 +00:00
Kevin Ottens
09c69ff811 Setting the right parent definitely helps. :-)
svn path=/trunk/playground/utils/dolphin/; revision=607770
2006-11-25 17:46:22 +00:00
Kevin Ottens
c1af91aab1 Let's remove the connect errors because of the KJob/KIO::Job split.
svn path=/trunk/playground/utils/dolphin/; revision=607764
2006-11-25 17:30:07 +00:00
Kevin Ottens
92d346ae78 AFAIK the last character is at length()-1.
svn path=/trunk/playground/utils/dolphin/; revision=607758
2006-11-25 17:18:38 +00:00
Script Kiddy
95febf9b0f SVN_SILENT made messages (.desktop file)
svn path=/trunk/playground/utils/dolphin/; revision=607707
2006-11-25 13:33:52 +00:00
Peter Penz
f271d952ec Assure that the grid size for Icons View, Details View and Previews View has some proper default values.
svn path=/trunk/playground/utils/dolphin/; revision=607518
2006-11-24 22:28:49 +00:00
Peter Penz
0e3d1576d5 Initial step for moving to KDirModel. Large code parts have been deleted, as a step by step migration makes no sense. Check KDE3 version of Dolphin as reference how things have been done before.
svn path=/trunk/playground/utils/dolphin/; revision=607513
2006-11-24 22:10:33 +00:00
Peter Penz
c2c719839c Migrated the ViewPropertiesDialog to Qt4.
svn path=/trunk/playground/utils/dolphin/; revision=607475
2006-11-24 19:43:24 +00:00
Peter Penz
4ff8dbf5e9 Get rid of using deprecated Q3Button::drawButton() interface. Now the URL navigator looks nearly as nice as within the Qt3version again :-)
svn path=/trunk/playground/utils/dolphin/; revision=607457
2006-11-24 18:34:52 +00:00
David Faure
47fa21aff1 Some suggestions in comments to avoid porting code when we can share existing ported code instead.
svn path=/trunk/playground/utils/dolphin/; revision=607265
2006-11-23 21:50:16 +00:00
Laurent Montel
7fbae44527 Fix i18n
svn path=/trunk/playground/utils/dolphin/; revision=607156
2006-11-23 13:10:00 +00:00
Laurent Montel
9d26e139f8 Clean up
Add Message.sh to generate translation

svn path=/trunk/playground/utils/dolphin/; revision=607130
2006-11-23 09:54:10 +00:00