]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/detailsviewsettingspage.cpp
Use a QLinkedList instead of Q3PtrList
[dolphin.git] / src / detailsviewsettingspage.cpp
index 3f400096e5d3937397acf31795bb3e56188915d5..81b9300715f9e8f86a5b7b6f803449fa34acb7c3 100644 (file)
  *   You should have received a copy of the GNU General Public License     *
  *   along with this program; if not, write to the                         *
  *   Free Software Foundation, Inc.,                                       *
- *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
+ *   51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA            *
  ***************************************************************************/
 
 #include "detailsviewsettingspage.h"
 #include <qcheckbox.h>
 #include <klocale.h>
 #include <kdialog.h>
-#include <kfontcombo.h>
+#include <qfontcombobox.h>
 #include <qspinbox.h>
 #include <qlabel.h>
 #include <q3grid.h>
 #include <qcombobox.h>
 #include <q3groupbox.h>
 #include <q3groupbox.h>
+#include <kvbox.h>
 #include "dolphinsettings.h"
 #include "detailsmodesettings.h"
 #include "dolphindetailsview.h"
 
 DetailsViewSettingsPage::DetailsViewSettingsPage(QWidget *parent) :
-    Q3VBox(parent),
+    KVBox(parent),
     m_dateBox(0),
     m_permissionsBox(0),
     m_ownerBox(0),
@@ -61,7 +62,7 @@ DetailsViewSettingsPage::DetailsViewSettingsPage(QWidget *parent) :
     columnsGroup->setSizePolicy(sizePolicy);
     columnsGroup->setMargin(margin);
 
-    Q3HBox* visibleColumnsLayout = new Q3HBox(columnsGroup);
+    KHBox* visibleColumnsLayout = new KHBox(columnsGroup);
     m_dateBox = new QCheckBox(i18n("Date"), visibleColumnsLayout);
     m_dateBox->setChecked(settings->showDate());
 
@@ -107,7 +108,7 @@ DetailsViewSettingsPage::DetailsViewSettingsPage(QWidget *parent) :
     textGroup->setMargin(margin);
 
     new QLabel(i18n("Font family:"), textGroup);
-    m_fontFamilyBox = new KFontCombo(textGroup);
+    m_fontFamilyBox = new QFontComboBox(textGroup);
     m_fontFamilyBox->setCurrentFont(settings->fontFamily());
 
     new QLabel(i18n("Font size:"), textGroup);
@@ -144,7 +145,7 @@ void DetailsViewSettingsPage::applySettings()
     }
     settings->setIconSize(iconSize);
 
-    settings->setFontFamily(m_fontFamilyBox->currentFont());
+    settings->setFontFamily(m_fontFamilyBox->currentFont().family());
     settings->setFontSize(m_fontSizeBox->value());
 }