locationconfig.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024 #ifndef LOCATIONCONFIG_H
00025 #define LOCATIONCONFIG_H
00026
00027 #include "configurewidget.h"
00028
00029 namespace KABC {
00030 class AddressBook;
00031 }
00032
00033 class KLineEdit;
00034 class KListView;
00035
00036 class QListViewItem;
00037 class QPushButton;
00038
00039 class LocationConfigWidget : public KAB::ConfigureWidget
00040 {
00041 Q_OBJECT
00042
00043 public:
00044 LocationConfigWidget( KABC::AddressBook *ab, QWidget *parent, const char *name = 0 );
00045 ~LocationConfigWidget();
00046
00047 void restoreSettings( KConfig *cfg );
00048 void saveSettings( KConfig *cfg );
00049
00050 private slots:
00051 void add();
00052 void remove();
00053 void edit();
00054 void selectionChanged( QListViewItem* );
00055 void inputChanged( const QString& );
00056
00057 private:
00058 KLineEdit *mNameEdit;
00059 KLineEdit *mURLEdit;
00060 KListView *mListView;
00061
00062 QPushButton *mAddButton;
00063 QPushButton *mEditButton;
00064 QPushButton *mRemoveButton;
00065 };
00066
00067 #endif
This file is part of the documentation for kaddressbook Library Version 3.2.2.