Diffstat (limited to 'noncore/settings/mediummount') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/settings/mediummount/mainwindow.cc | 1 | ||||
-rw-r--r-- | noncore/settings/mediummount/mediumglobal.cc | 2 | ||||
-rw-r--r-- | noncore/settings/mediummount/mediumwidget.cc | 2 |
3 files changed, 5 insertions, 0 deletions
diff --git a/noncore/settings/mediummount/mainwindow.cc b/noncore/settings/mediummount/mainwindow.cc index 6b37cff..eec786c 100644 --- a/noncore/settings/mediummount/mainwindow.cc +++ b/noncore/settings/mediummount/mainwindow.cc @@ -1,82 +1,83 @@ #include <qtabwidget.h> #include <qlayout.h> #include <qtooltip.h> #include <qwhatsthis.h> #include <qpe/storage.h> #include "mediumwidget.h" #include "mediumglobal.h" #include "mainwindow.h" using namespace MediumMountSetting; +/* TRANSLATOR MediumMountSetting::MainWindow */ MainWindow::MainWindow( QWidget *parent, const char *name, bool modal, WFlags ) : QDialog( parent, name, modal, WStyle_ContextHelp ) { setCaption ( tr( "Medium Mount Settings" )); m_lay = new QVBoxLayout( this ); m_tab = new QTabWidget( this ); m_lay->addWidget( m_tab ); init(); } MainWindow::~MainWindow() { } void MainWindow::init() { m_global = new MediumGlobalWidget( m_tab, "test drive" ); m_tab->addTab( m_global, tr("Global") ); StorageInfo storage; const QList<FileSystem> &fs = storage.fileSystems(); QListIterator<FileSystem> it( fs ); MediumMountWidget *wid; for( ; it.current(); ++it ){ if( (*it)->isRemovable() ){ wid = new MediumMountWidget((*it)->path(), QPixmap(), m_tab ); m_mediums.append( wid ); m_tab->addTab( wid, (*it)->name() ); } } } void MainWindow::accept() { m_global->writeConfig(); MediumMountWidget *confWidget; for ( confWidget = m_mediums.first(); confWidget != 0; confWidget = m_mediums.next() ) { confWidget->writeConfig(); } QDialog::accept(); } void MainWindow::done ( int r ) { QDialog::done( r ); close (); } void MainWindow::slotGlobalChanged(int ) { } void MainWindow::slotCheckingChanged(int ) { } diff --git a/noncore/settings/mediummount/mediumglobal.cc b/noncore/settings/mediummount/mediumglobal.cc index 75e3839..ab0b3af 100644 --- a/noncore/settings/mediummount/mediumglobal.cc +++ b/noncore/settings/mediummount/mediumglobal.cc @@ -1,113 +1,115 @@ #include <qlineedit.h> #include <qcheckbox.h> #include <qlabel.h> #include <qabstractlayout.h> // spacer item #include <qlayout.h> #include <qframe.h> #include <qgroupbox.h> #include <qwhatsthis.h> #include <qpe/config.h> #include "mediumglobal.h" using namespace MediumMountSetting; +/* TRANSLATOR MediumMountSetting::MediumGlobalWidget */ + MediumGlobalWidget::MediumGlobalWidget(QWidget *wid, const char *name ) : QWidget( wid, name, WStyle_ContextHelp ) { m_config = 0; initGUI(); readConfig(); } void MediumGlobalWidget::initGUI() { m_layout = new QVBoxLayout(this ); m_layout->setMargin( 4 ); // m_layout->setSpacing( 10 ); m_label = new QLabel( this ); m_label->setTextFormat( Qt::RichText ); m_label->setText( tr("") ); QWhatsThis::add( this, tr("If a medium gets inserted into this device Opie " "tries to search the medium for Documents. On " "large mediums this can take some time. You can choose " "if Opie should scan for Documents globally or on a " "per medium level. You're also able to reconfigure " "each medium.") ); m_layout->addWidget( m_label ); m_check = new QCheckBox( tr("Enable medium checking" ), this ); connect( m_check, SIGNAL(stateChanged(int) ), this, SLOT(slotEnableChecking() ) ); m_layout->addWidget(m_check ); m_frame = new QFrame(this, "Frame" ); m_frame->setFrameShape( QFrame::Box ); m_frame->setFrameShadow( QFrame::Sunken ); m_box = new QVBoxLayout( m_frame ); m_box->setMargin( 5 ); m_useglobal = new QCheckBox( tr("Use global settings"), m_frame ); connect( m_useglobal, SIGNAL( stateChanged(int) ), this, SLOT( slotGlobalChanged() ) ); m_box->addWidget( m_useglobal ); m_global = new QGroupBox( tr("Which media files"), m_frame ); m_frameLay = new QGridLayout(m_global, 4, 3 ); m_frameLay->setMargin( 10 ); QSpacerItem *item2 = new QSpacerItem( 5, 8, QSizePolicy::Fixed, QSizePolicy::Fixed ); m_audio = new QCheckBox( tr("Audio"), m_global ); m_all = new QCheckBox( tr("All") , m_global ); m_image = new QCheckBox( tr("Image"), m_global ); m_text = new QCheckBox( tr("Text") , m_global ); m_video = new QCheckBox( tr("Video"), m_global ); connect(m_all, SIGNAL(stateChanged(int) ), this, SLOT(slotAllChanged() ) ); m_frameLay->addItem( item2, 0, 0 ); m_frameLay->addWidget( m_audio, 1, 0 ); m_frameLay->addWidget( m_image, 2, 0 ); m_frameLay->addWidget( m_all, 3, 0 ); m_frameLay->addWidget( m_text, 1, 2 ); m_frameLay->addWidget( m_video, 2, 2 ); m_frameLay->addRowSpacing( 0, 8 ); m_frameLay->addColSpacing( 1, 2 ); m_box->addWidget( m_global ); m_layout->addWidget( m_frame ); QSpacerItem *item1 = new QSpacerItem( 1, 24, QSizePolicy::Fixed, QSizePolicy::Expanding ); m_layout->addItem( item1 ); } void MediumGlobalWidget::readConfig() { if( m_config == 0 ) m_config = new Config("medium" ); m_config->setGroup("main"); m_useglobal->setChecked( m_config->readBoolEntry("global", false ) ); m_check->setChecked( m_config->readBoolEntry("use", true ) ); m_config->setGroup("mimetypes" ); m_all->setChecked ( m_config->readBoolEntry("all", false ) ); m_audio->setChecked( m_config->readBoolEntry("audio", true ) ); m_video->setChecked( m_config->readBoolEntry("video", true ) ); m_text->setChecked ( m_config->readBoolEntry("text", true ) ); diff --git a/noncore/settings/mediummount/mediumwidget.cc b/noncore/settings/mediummount/mediumwidget.cc index eadf502..981e1dd 100644 --- a/noncore/settings/mediummount/mediumwidget.cc +++ b/noncore/settings/mediummount/mediumwidget.cc @@ -1,120 +1,122 @@ #include <qcheckbox.h> #include <qgroupbox.h> #include <qhbox.h> #include <qlabel.h> #include <qabstractlayout.h> #include <qlayout.h> #include <qlineedit.h> #include <qpixmap.h> #include <qpushbutton.h> #include <qvbox.h> #include <qwhatsthis.h> #include <qpe/config.h> #include <qpe/qpeapplication.h> #include "mediumwidget.h" using namespace MediumMountSetting; +/* TRANSLATOR MediumMountSetting::MediumMountWidget */ + MediumMountWidget::MediumMountWidget(const QString &path, const QPixmap &pix, QWidget *parent, const char *name ) : QWidget( parent, name ) { if(parent == 0){ resize(QApplication::desktop()->width(), QApplication::desktop()->height() ); }else{ resize(parent->width(), parent->height() ); } m_path = path; initGUI(); m_label->setPixmap(pix ); m_config = 0; readConfig(); } // now we fire up the GUI // if I would know what I'm doing ;) void MediumMountWidget::initGUI() { //main layout m_box = new QVBoxLayout( this , 5, 5 ); //m_box->setSpacing( 5 ); //m_box->addStretch( -1 ); // picture + text m_infoBox = new QHBox(this, "infobox" ); //m_infoBox->setSpacing( 4 ); m_label = new QLabel(m_infoBox ); m_desc = new QLabel(m_infoBox ); m_desc->setTextFormat( Qt::RichText ); QWhatsThis::add( this, tr("Configure this medium. The changes will" " go into effect when the application gets" " closed. To update the Document Tab you need" " to remove and insert this medium.")); m_desc->setText("" ); m_box->addWidget( m_infoBox ); // add the widget to the layout // groupbox m_group = new QGroupBox(tr("Which media files"), this, "MediaFiles" ); m_checks = new QGridLayout( m_group, 4, 3 ); //m_checks->setMargin( 12 ); QSpacerItem *item2 = new QSpacerItem(5, 8, QSizePolicy::Fixed, QSizePolicy::Fixed); m_box->addItem( item2 ); m_audio = new QCheckBox( tr("Audio"), m_group ); m_all = new QCheckBox( tr("All") , m_group ); m_image = new QCheckBox( tr("Image"), m_group ); m_text = new QCheckBox( tr("Text") , m_group ); m_video = new QCheckBox( tr("Video"), m_group ); QSpacerItem *iti1b = new QSpacerItem(2, 10, QSizePolicy::Fixed, QSizePolicy::Fixed ); m_checks->addItem( iti1b, 0, 0 ); m_checks->addWidget(m_audio, 1, 0 ); m_checks->addWidget(m_image, 2, 0 ); m_checks->addWidget(m_all , 3, 0 ); m_checks->addWidget(m_text, 1, 2 ); m_checks->addWidget(m_video, 2, 2 ); m_checks->addRowSpacing(0, 8 ); m_checks->addColSpacing(1, 2 ); m_checks->setColStretch(1, -2 ); connect(m_all, SIGNAL(stateChanged(int) ), this, SLOT(slotStateChanged() ) ); m_box->addWidget( m_group ); // label m_lblPath = new QLabel(tr("Limit search to:"), this ); m_box->addWidget( m_lblPath ); // add to m_hboxAdd = new QHBox( this ); //m_hboxAdd->setSpacing( 10 ); m_edit = new QLineEdit(m_hboxAdd ); m_add = new QPushButton(m_hboxAdd ); m_add->setText( tr("Add") ); m_box->addWidget(m_hboxAdd ); m_always = new QCheckBox( tr("Always check this medium"), this ); m_box->addWidget( m_always ); |