***************************************************************************/
#include "iconsviewsettingspage.h"
+#include "iconsmodesettings.h"
+#include "dolphinsettings.h"
+#include "pixmapviewer.h"
+
+#include <assert.h>
#include <qlabel.h>
#include <qslider.h>
#include <q3buttongroup.h>
#include <qradiobutton.h>
#include <qspinbox.h>
-#include <kiconloader.h>
#include <qfontcombobox.h>
+
+#include <kiconloader.h>
#include <kdialog.h>
+#include <kglobalsettings.h>
#include <klocale.h>
-#include <assert.h>
#include <kvbox.h>
-#include "iconsmodesettings.h"
-#include "dolphinsettings.h"
-#include "pixmapviewer.h"
-
#define GRID_SPACING_BASE 8
#define GRID_SPACING_INC 12
-IconsViewSettingsPage::IconsViewSettingsPage(QWidget* parent) :
+IconsViewSettingsPage::IconsViewSettingsPage(DolphinMainWindow* mainWindow,
+ QWidget* parent) :
KVBox(parent),
+ m_mainWindow(mainWindow),
m_iconSizeSlider(0),
m_previewSizeSlider(0),
m_textWidthBox(0),
- m_gridSpacingBox(0),
m_fontFamilyBox(0),
m_fontSizeBox(0),
m_textlinesCountBox(0),
- m_arrangementBox(0)
+ m_additionalInfo(0),
+ m_arrangementBox(0),
+ m_gridSpacingBox(0)
{
const int spacing = KDialog::spacingHint();
const int margin = KDialog::marginHint();
m_textWidthBox->addItem(i18n("Medium"));
m_textWidthBox->addItem(i18n("Large"));
+ new QLabel(i18n("Additional information:"), textGroup);
+ m_additionalInfo = new QComboBox(textGroup);
+ m_additionalInfo->addItem(i18n("No Information"));
+ m_additionalInfo->addItem(i18n("MIME Type"));
+ m_additionalInfo->addItem(i18n("Size"));
+ m_additionalInfo->addItem(i18n("Date"));
+ m_additionalInfo->setCurrentIndex(settings->additionalInfo());
+
Q3GroupBox* gridGroup = new Q3GroupBox(2, Qt::Horizontal, i18n("Grid"), this);
gridGroup->setSizePolicy(sizePolicy);
gridGroup->setMargin(margin);
"LeftToRight" :
"TopToBottom";
settings->setArrangement(arrangement);
- DolphinSettings::instance().calculateGridSize(m_textWidthBox->currentIndex());
+ //DolphinSettings::instance().calculateGridSize(m_textWidthBox->currentIndex());
settings->setFontFamily(m_fontFamilyBox->currentFont().family());
settings->setFontSize(fontSize);
{
IconsModeSettings* settings = DolphinSettings::instance().iconsModeSettings();
assert(settings != 0);
- m_textWidthBox->setCurrentIndex(DolphinSettings::instance().textWidthHint());
+ //m_textWidthBox->setCurrentIndex(DolphinSettings::instance().textWidthHint());
}
#include "iconsviewsettingspage.moc"