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

ConfigDlg Class Reference

#include </home/clem/local/src/opie/core/pim/addressbook/configdlg.h>

Collaboration diagram for ConfigDlg:

Collaboration graph
[legend]
List of all members.

Signals

void pickboardToggled (bool on_off)
void repeatToggled (bool on_off)
void setMapToDefault ()
void setMapToFile (QString map)
void reloadKeyboard ()
void configDlgClosed ()
void reloadSw ()

Public Member Functions

 ConfigDlg (QWidget *parent=0, const char *name=0)
void setConfig (const AbConfig &cnf)
AbConfig getConfig ()
 ConfigDlg ()
 ConfigDlg (QWidget *parent, const char *name, bool modal=FALSE)

Static Public Member Functions

static QStringList loadSw ()

Protected Slots

void slotItemUp ()
void slotItemDown ()
void slotItemAdd ()
void slotItemRemove ()
void moveSelectedUp ()
void moveSelectedDown ()

Protected Member Functions

virtual void accept ()

Protected Attributes

QStringList contFields
AbConfig m_config
QMap< QString, int > m_mapStrToID
QMap< int, QStringm_mapIDToStr

Private Slots

void setMap (int index)
void addMap ()
void removeMap ()
virtual void closeEvent (QCloseEvent *)
void keyColorClicked ()
void keyColorPressedClicked ()
void keyColorLinesClicked ()
void textColorClicked ()
void slotNewMethod ()
void slotChangeMethod ()
void slotDeleteMethod ()

Private Member Functions

void loadSearchMethodNames ()

Private Attributes

QCheckBox * pick_button
QCheckBox * repeat_button
QListBox * keymaps
QPushButton * add_button
QPushButton * remove_button
QStringList default_maps
QStringList custom_maps
QStringList sw_maps
QPushButton * keycolor_button
QPushButton * keycolor_pressed_button
QPushButton * keycolor_lines_button
QPushButton * textcolor_button
QWidget * settings_tab
QWidget * search_tab
QListView * list
QPushButton * new_button
QPushButton * change_button
QPushButton * delete_button

Constructor & Destructor Documentation

ConfigDlg::ConfigDlg QWidget *  parent = 0,
const char *  name = 0
 

Definition at line 13 of file configdlg.cpp.

References contFields, QValueList< T >::count(), i, Opie::OPimContactFields::idToTrFields(), Opie::Core::OResource::loadPixmap(), m_mapIDToStr, m_mapStrToID, slotItemAdd(), slotItemDown(), slotItemRemove(), slotItemUp(), Opie::Core::OResource::SmallIcon, Opie::OPimContactFields::trfields(), and Opie::OPimContactFields::trFieldsToId().

ConfigDlg::ConfigDlg  ) 
 

Definition at line 40 of file configdlg.cpp.

References QDir::absPath(), add_button, addMap(), Qt::AlignTop, QFile::atEnd(), QFile::close(), QValueList< T >::count(), custom_maps, default_maps, QValueList< T >::end(), QDir::entryList(), QFile::exists(), QDir::exists(), FALSE, QValueList< T >::find(), i, IO_ReadOnly, QStringList::join(), keycolor_button, keycolor_lines_button, keycolor_pressed_button, keyColorClicked(), keyColorLinesClicked(), keyColorPressedClicked(), keymaps, Opie::Core::OResource::loadPixmap(), loadSw(), moveSelectedDown(), moveSelectedUp(), QFile::open(), pick_button, qApp, QPEApplication::qpeDir(), Config::readBoolEntry(), Config::readEntry(), QFile::readLine(), Config::readListEntry(), QValueList< T >::remove(), remove_button, removeMap(), repeat_button, Config::setGroup(), setMap(), Opie::Core::OResource::SmallIcon, sw_maps, textcolor_button, textColorClicked(), tr, TRUE, Qt::Vertical, and Config::writeEntry().

ConfigDlg::ConfigDlg QWidget *  parent,
const char *  name,
bool  modal = FALSE
 

Definition at line 29 of file configdlg.cpp.

References change_button, delete_button, list, loadSearchMethodNames(), new_button, search_tab, QPEApplication::showDialog(), slotChangeMethod(), slotDeleteMethod(), slotNewMethod(), and tr.


Member Function Documentation

void ConfigDlg::accept  )  [protected, virtual]
 

Definition at line 291 of file configdlg.cpp.

References configDlgClosed(), custom_maps, default_maps, QValueList< T >::end(), QValueList< T >::find(), keymaps, pick_button, pickboardToggled(), QPEApplication::qpeDir(), reloadSw(), remove_button, repeat_button, repeatToggled(), Config::setGroup(), setMapToDefault(), setMapToFile(), sw_maps, and Config::writeEntry().

void ConfigDlg::addMap  )  [private, slot]
 

Definition at line 377 of file configdlg.cpp.

References QValueList< T >::append(), QFile::atEnd(), QFile::close(), custom_maps, QValueList< T >::end(), QValueList< T >::find(), OFileDialog::getOpenFileName(), QDir::home(), IO_ReadOnly, QString::isNull(), keymaps, QFile::open(), QFile::readLine(), Config::readListEntry(), Config::setGroup(), and sw_maps.

Referenced by ConfigDlg().

void ConfigDlg::closeEvent QCloseEvent *   )  [private, virtual, slot]
 

Definition at line 361 of file configdlg.cpp.

References configDlgClosed().

void ConfigDlg::configDlgClosed  )  [signal]
 

Referenced by accept(), and closeEvent().

AbConfig ConfigDlg::getConfig  ) 
 

Definition at line 127 of file configdlg.cpp.

References QValueList< T >::append(), i, m_config, m_mapStrToID, AbConfig::setBeCaseSensitive(), AbConfig::setFixedBars(), AbConfig::setFontSize(), AbConfig::setOrderList(), AbConfig::setUseOpieMail(), AbConfig::setUseQtMail(), AbConfig::setUseRegExp(), and AbConfig::setUseWildCards().

void ConfigDlg::keyColorClicked  )  [private, slot]
 

Definition at line 436 of file configdlg.cpp.

References QColorDialog::getColor(), keycolor_button, Config::readListEntry(), reloadKeyboard(), Config::setGroup(), Config::write(), and Config::writeEntry().

Referenced by ConfigDlg().

void ConfigDlg::keyColorLinesClicked  )  [private, slot]
 

Definition at line 474 of file configdlg.cpp.

References QColorDialog::getColor(), keycolor_lines_button, Config::readListEntry(), reloadKeyboard(), Config::setGroup(), Config::write(), and Config::writeEntry().

Referenced by ConfigDlg().

void ConfigDlg::keyColorPressedClicked  )  [private, slot]
 

Definition at line 455 of file configdlg.cpp.

References QColorDialog::getColor(), keycolor_pressed_button, Config::readListEntry(), reloadKeyboard(), Config::setGroup(), Config::write(), and Config::writeEntry().

Referenced by ConfigDlg().

void ConfigDlg::loadSearchMethodNames  )  [private]
 

Definition at line 94 of file configdlg.cpp.

References QValueList< T >::begin(), QValueList< T >::end(), list, name, QString::null, Config::readEntry(), and Config::setGroup().

Referenced by ConfigDlg().

QStringList ConfigDlg::loadSw  )  [static]
 

Definition at line 250 of file configdlg.cpp.

References QValueList< T >::append(), QValueList< T >::count(), QValueList< T >::end(), QDir::entryList(), QValueList< T >::find(), i, QPEApplication::qpeDir(), Config::readListEntry(), QValueList< T >::remove(), and Config::setGroup().

Referenced by ConfigDlg().

void ConfigDlg::moveSelectedDown  )  [protected, slot]
 

Definition at line 345 of file configdlg.cpp.

References i, keymaps, sw_maps, and t.

Referenced by ConfigDlg().

void ConfigDlg::moveSelectedUp  )  [protected, slot]
 

Definition at line 329 of file configdlg.cpp.

References i, keymaps, sw_maps, and t.

Referenced by ConfigDlg().

void ConfigDlg::pickboardToggled bool  on_off  )  [signal]
 

Referenced by accept().

void ConfigDlg::reloadKeyboard  )  [signal]
 

Referenced by keyColorClicked(), keyColorLinesClicked(), keyColorPressedClicked(), and textColorClicked().

void ConfigDlg::reloadSw  )  [signal]
 

Referenced by accept().

void ConfigDlg::removeMap  )  [private, slot]
 

Definition at line 416 of file configdlg.cpp.

References QValueList< T >::at(), custom_maps, keymaps, QValueList< T >::remove(), and sw_maps.

Referenced by ConfigDlg().

void ConfigDlg::repeatToggled bool  on_off  )  [signal]
 

Referenced by accept().

void ConfigDlg::setConfig const AbConfig cnf  ) 
 

Definition at line 91 of file configdlg.cpp.

References AbConfig::beCaseSensitive(), AbConfig::fixedBars(), AbConfig::fontSize(), i, m_config, m_mapIDToStr, AbConfig::orderList(), AbConfig::useOpieMail(), AbConfig::useQtMail(), AbConfig::useRegExp(), and AbConfig::useWildCards().

void ConfigDlg::setMap int  index  )  [private, slot]
 

Definition at line 367 of file configdlg.cpp.

References default_maps, QValueList< T >::end(), QValueList< T >::find(), remove_button, and sw_maps.

Referenced by ConfigDlg().

void ConfigDlg::setMapToDefault  )  [signal]
 

Referenced by accept().

void ConfigDlg::setMapToFile QString  map  )  [signal]
 

Referenced by accept().

void ConfigDlg::slotChangeMethod  )  [private, slot]
 

Definition at line 67 of file configdlg.cpp.

References list, SearchMethodDlg::nameLE, and SearchMethodDlg::saveItem().

Referenced by ConfigDlg().

void ConfigDlg::slotDeleteMethod  )  [private, slot]
 

Definition at line 81 of file configdlg.cpp.

References Config::clearGroup(), list, and Config::setGroup().

Referenced by ConfigDlg().

void ConfigDlg::slotItemAdd  )  [protected, slot]
 

Definition at line 69 of file configdlg.cpp.

References i, odebug, and oendl.

Referenced by ConfigDlg().

void ConfigDlg::slotItemDown  )  [protected, slot]
 

Definition at line 56 of file configdlg.cpp.

References i, odebug, and oendl.

Referenced by ConfigDlg().

void ConfigDlg::slotItemRemove  )  [protected, slot]
 

Definition at line 81 of file configdlg.cpp.

References i, odebug, and oendl.

Referenced by ConfigDlg().

void ConfigDlg::slotItemUp  )  [protected, slot]
 

Definition at line 42 of file configdlg.cpp.

References i, odebug, and oendl.

Referenced by ConfigDlg().

void ConfigDlg::slotNewMethod  )  [private, slot]
 

Definition at line 56 of file configdlg.cpp.

References list, SearchMethodDlg::nameLE, and SearchMethodDlg::saveItem().

Referenced by ConfigDlg().

void ConfigDlg::textColorClicked  )  [private, slot]
 

Definition at line 493 of file configdlg.cpp.

References QColorDialog::getColor(), Config::readListEntry(), reloadKeyboard(), Config::setGroup(), textcolor_button, Config::write(), and Config::writeEntry().

Referenced by ConfigDlg().


Member Data Documentation

QPushButton* ConfigDlg::add_button [private]
 

Definition at line 50 of file configdlg.h.

Referenced by ConfigDlg().

QPushButton * ConfigDlg::change_button [private]
 

Definition at line 26 of file configdlg.h.

Referenced by ConfigDlg().

QStringList ConfigDlg::contFields [protected]
 

Definition at line 26 of file configdlg.h.

Referenced by ConfigDlg().

QStringList ConfigDlg::custom_maps [private]
 

Definition at line 54 of file configdlg.h.

Referenced by accept(), addMap(), ConfigDlg(), and removeMap().

QStringList ConfigDlg::default_maps [private]
 

Definition at line 53 of file configdlg.h.

Referenced by accept(), ConfigDlg(), and setMap().

QPushButton * ConfigDlg::delete_button [private]
 

Definition at line 26 of file configdlg.h.

Referenced by ConfigDlg().

QPushButton* ConfigDlg::keycolor_button [private]
 

Definition at line 58 of file configdlg.h.

Referenced by ConfigDlg(), and keyColorClicked().

QPushButton* ConfigDlg::keycolor_lines_button [private]
 

Definition at line 60 of file configdlg.h.

Referenced by ConfigDlg(), and keyColorLinesClicked().

QPushButton* ConfigDlg::keycolor_pressed_button [private]
 

Definition at line 59 of file configdlg.h.

Referenced by ConfigDlg(), and keyColorPressedClicked().

QListBox* ConfigDlg::keymaps [private]
 

Definition at line 49 of file configdlg.h.

Referenced by accept(), addMap(), ConfigDlg(), moveSelectedDown(), moveSelectedUp(), and removeMap().

QListView* ConfigDlg::list [private]
 

Definition at line 25 of file configdlg.h.

Referenced by ConfigDlg(), loadSearchMethodNames(), slotChangeMethod(), slotDeleteMethod(), and slotNewMethod().

AbConfig ConfigDlg::m_config [protected]
 

Definition at line 27 of file configdlg.h.

Referenced by getConfig(), and setConfig().

QMap<int, QString> ConfigDlg::m_mapIDToStr [protected]
 

Definition at line 29 of file configdlg.h.

Referenced by ConfigDlg(), and setConfig().

QMap<QString, int> ConfigDlg::m_mapStrToID [protected]
 

Definition at line 28 of file configdlg.h.

Referenced by ConfigDlg(), and getConfig().

QPushButton* ConfigDlg::new_button [private]
 

Definition at line 26 of file configdlg.h.

Referenced by ConfigDlg().

QCheckBox* ConfigDlg::pick_button [private]
 

Definition at line 47 of file configdlg.h.

Referenced by accept(), and ConfigDlg().

QPushButton* ConfigDlg::remove_button [private]
 

Definition at line 51 of file configdlg.h.

Referenced by accept(), ConfigDlg(), and setMap().

QCheckBox* ConfigDlg::repeat_button [private]
 

Definition at line 48 of file configdlg.h.

Referenced by accept(), and ConfigDlg().

QWidget * ConfigDlg::search_tab [private]
 

Definition at line 24 of file configdlg.h.

Referenced by ConfigDlg().

QWidget* ConfigDlg::settings_tab [private]
 

Definition at line 24 of file configdlg.h.

QStringList ConfigDlg::sw_maps [private]
 

Definition at line 55 of file configdlg.h.

Referenced by accept(), addMap(), ConfigDlg(), moveSelectedDown(), moveSelectedUp(), removeMap(), and setMap().

QPushButton* ConfigDlg::textcolor_button [private]
 

Definition at line 61 of file configdlg.h.

Referenced by ConfigDlg(), and textColorClicked().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 17:29:25 2005 for OPIE by  doxygen 1.4.2