Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

dir_ifaceinfo.cpp

Go to the documentation of this file.
00001 /*
00002  * GPLv2
00003  * zecke@handhelds.org
00004  */
00005 
00006 #include "dir_ifaceinfo.h"
00007 #include "dir_setup.h"
00008 
00009 /* OPIE */
00010 #include <opie2/odebug.h>
00011 #include <qpe/config.h>
00012 
00013 /* QT */
00014 #include <qwidget.h>
00015 #include <qcheckbox.h>
00016 #include <qframe.h>
00017 #include <qhbox.h>
00018 #include <qlabel.h>
00019 #include <qlayout.h>
00020 #include <qspinbox.h>
00021 
00022 DirInterfaceInfo::DirInterfaceInfo() {
00023 }
00024 
00025 DirInterfaceInfo::~DirInterfaceInfo() {
00026 }
00027 
00028 QString DirInterfaceInfo::name()const {
00029     return QObject::tr("Directory View" );
00030 }
00031 
00032 QWidget* DirInterfaceInfo::configWidget(const Config& cfg) {
00033     DirImageWidget* wid = new DirImageWidget();
00034     wid->chkbox->setChecked(cfg.readBoolEntry("Dir_Check_All_Files",false));
00035     wid->recBox->setChecked(cfg.readBoolEntry("Dir_Check_Recursive_Files",false));
00036     wid->recDepth->setValue(cfg.readNumEntry("Dir_Recursive_Files_Depth",10));
00037     wid->recDepth->setEnabled(wid->recBox->isChecked());
00038     return wid;
00039 }
00040 
00041 void DirInterfaceInfo::writeConfig( QWidget* _wid, Config& cfg) {
00042     owarn << "Write Config" << oendl;
00043     DirImageWidget* wid = static_cast<DirImageWidget*>(_wid);
00044     cfg.writeEntry("Dir_Check_All_Files", wid->chkbox->isChecked());
00045     cfg.writeEntry("Dir_Check_Recursive_Files", wid->recBox->isChecked());
00046     cfg.writeEntry("Dir_Recursive_Files_Depth",wid->recDepth->value());
00047 }

Generated on Sat Nov 5 16:17:30 2005 for OPIE by  doxygen 1.4.2