#include "dolphinsettings.h"
-#include <assert.h>
-#include <qdir.h>
-
#include <kbookmark.h>
#include <kbookmarkmanager.h>
#include <kcomponentdata.h>
-#include <kicontheme.h>
#include <klocale.h>
#include <kstandarddirs.h>
#include "dolphin_iconsmodesettings.h"
#include "dolphin_detailsmodesettings.h"
-#include <Q3IconView>
-
DolphinSettings& DolphinSettings::instance()
{
static DolphinSettings* instance = 0;
KBookmark DolphinSettings::bookmark(int index) const
{
- int i = 0;
- KBookmarkGroup root = bookmarkManager()->root();
- KBookmark bookmark = root.first();
- while (!bookmark.isNull()) {
- if (i == index) {
- return bookmark;
- }
- ++i;
- bookmark = root.next(bookmark);
- }
-
- return KBookmark();
+ return bookmarkManager()->findByAddress( QString('/')+QString::number(index) );
}
KBookmarkManager* DolphinSettings::bookmarkManager() const