summaryrefslogtreecommitdiff
path: root/core/pim/addressbook/addressbook.h
Side-by-side diff
Diffstat (limited to 'core/pim/addressbook/addressbook.h') (more/less context) (ignore whitespace changes)
-rw-r--r--core/pim/addressbook/addressbook.h52
1 files changed, 26 insertions, 26 deletions
diff --git a/core/pim/addressbook/addressbook.h b/core/pim/addressbook/addressbook.h
index 7cc61bf..b04e2cc 100644
--- a/core/pim/addressbook/addressbook.h
+++ b/core/pim/addressbook/addressbook.h
@@ -25,3 +25,4 @@
-#include <qmainwindow.h>
+#include <opie2/opimmainwindow.h>
+
#include <qvaluelist.h>
@@ -43,4 +44,5 @@ class QAction;
class LetterPicker;
+class Opie::OPimRecord;
-class AddressbookWindow: public QMainWindow
+class AddressbookWindow: public Opie::OPimMainWindow
{
@@ -71,23 +73,30 @@ public slots:
+protected slots:
+ int create();
+ bool remove( int uid );
+ void beam( int uid );
+ void show( int uid );
+ void edit( int uid );
+ void add( const Opie::OPimRecord& );
+
private slots:
+ void slotItemNew();
+ void slotItemEdit();
+ void slotItemDuplicate();
+ void slotItemDelete();
+ void slotItemBeam();
+ void slotItemFind();
+ void slotConfigure();
+
void importvCard();
void exportvCard();
- void slotListNew();
-/* void slotListView(); */
- void slotListDelete();
void slotViewBack();
- void slotViewEdit();
void slotPersonalView();
- void listIsEmpty( bool );
-/* void slotSettings(); */
void writeMail();
- void slotBeam();
void beamDone( Ir * );
- void slotSetCategory( int );
+ void slotSetCategory( const QString &category );
void slotSetLetter( char );
- void slotUpdateToolbar();
void slotSetFont(int);
- void slotFindOpen();
- void slotFindClose();
+ void slotShowFind( bool show );
void slotFind();
@@ -100,10 +109,4 @@ private slots:
- void slotConfig();
-
private:
- void populateCategories();
-
- QPopupMenu *catMenu;
QToolBar *listTools;
- QToolButton *deleteButton;
enum Panes { paneList=0, paneView, paneEdit };
@@ -112,9 +115,9 @@ private:
AbView* m_abView;
- QWidget *listContainer;
+ QWidget *m_listContainer;
// Searching stuff
- OFloatBar* searchBar;
- QLineEdit* searchEdit;
+ OFloatBar* m_searchBar;
+ QLineEdit* m_searchEdit;
- QAction *actionNew, *actionEdit, *actionTrash, *actionFind, *actionBeam, *actionPersonal, *actionMail;
+ QAction *m_actionPersonal, *m_actionMail;
@@ -130,5 +133,2 @@ private:
- QAction* m_tableViewButton;
- QAction* m_cardViewButton;
-
int active_view;