#include <klocale.h>
#include <kstandarddirs.h>
-#include "dolphin.h"
#include "generalsettings.h"
#include "iconsmodesettings.h"
#include "previewsmodesettings.h"
#include "detailsmodesettings.h"
-#include "sidebarsettings.h"
+
+#include <Q3IconView>
DolphinSettings& DolphinSettings::instance()
{
{
QString basePath = KGlobal::instance()->instanceName();
basePath.append("/bookmarks.xml");
- const QString file = locateLocal("data", basePath);
+ const QString file = KStandardDirs::locateLocal("data", basePath);
- return KBookmarkManager::managerForFile(file, false);
+ return KBookmarkManager::managerForFile(file, "dolphin", false);
}
void DolphinSettings::save()
m_iconsModeSettings->writeConfig();
m_previewsModeSettings->writeConfig();
m_detailsModeSettings->writeConfig();
- m_sidebarSettings->writeConfig();
QString basePath = KGlobal::instance()->instanceName();
basePath.append("/bookmarks.xml");
- const QString file = locateLocal( "data", basePath);
+ const QString file = KStandardDirs::locateLocal( "data", basePath);
- KBookmarkManager* manager = KBookmarkManager::managerForFile(file, false);
+ KBookmarkManager* manager = KBookmarkManager::managerForFile(file, "dolphin", false);
manager->save(false);
}
int gridHeight = 0;
if (arrangement == Q3IconView::LeftToRight) {
int widthUnit = maxSize + (maxSize / 2);
- if (widthUnit < KIcon::SizeLarge) {
- widthUnit = KIcon::SizeLarge;
+ if (widthUnit < K3Icon::SizeLarge) {
+ widthUnit = K3Icon::SizeLarge;
}
- gridWidth = widthUnit + hint * KIcon::SizeLarge;
+ gridWidth = widthUnit + hint * K3Icon::SizeLarge;
gridHeight = iconSize;
- if (gridHeight <= KIcon::SizeMedium) {
+ if (gridHeight <= K3Icon::SizeMedium) {
gridHeight = gridHeight * 2;
}
else {
int hint = 0;
if (arrangement == Q3IconView::LeftToRight) {
int widthUnit = maxSize + (maxSize / 2);
- if (widthUnit < KIcon::SizeLarge) {
- widthUnit = KIcon::SizeLarge;
+ if (widthUnit < K3Icon::SizeLarge) {
+ widthUnit = K3Icon::SizeLarge;
}
- hint = (gridWidth - widthUnit) / KIcon::SizeLarge;
+ hint = (gridWidth - widthUnit) / K3Icon::SizeLarge;
}
else {
assert(arrangement == Q3IconView::TopToBottom);
m_iconsModeSettings = new IconsModeSettings();
m_previewsModeSettings = new PreviewsModeSettings();
m_detailsModeSettings = new DetailsModeSettings();
- m_sidebarSettings = new SidebarSettings();
}
DolphinSettings::~DolphinSettings()
delete m_detailsModeSettings;
m_detailsModeSettings = 0;
-
- delete m_sidebarSettings;
- m_sidebarSettings = 0;
}