[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: branches/work/soc-livingkde/kmail
From: Sachin Gupta <sachin.gopal1 () gmail ! com>
Date: 2005-08-31 18:26:12
Message-ID: 1125512772.162329.11850.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 455520 by sachingupta:
just about to finish
M +1 -1 Makefile.am
A filterdialog.cpp [License: GPL (v2+) (wrong address)]
A filterdialog.h [License: GPL (v2+) (wrong address)]
M +16 -0 kmheaders.cpp
M +1 -1 kmlabels.cpp
M +2 -1 kmmainwidget.h
M +10 -7 labelspane.cpp
M +7 -16 labelspane.h
--- branches/work/soc-livingkde/kmail/Makefile.am #455519:455520
@@ -48,7 +48,7 @@
kmail_LDFLAGS = $(all_libraries) $(KDE_RPATH)
kmail_LDADD = libkmailprivate.la
-libkmailprivate_la_SOURCES = kminputlabel.cpp kmlabels.cpp labelspane.cpp \
kmmessage.cpp \ +libkmailprivate_la_SOURCES = kminputlabel.cpp filterdialog.cpp \
kmlabels.cpp labelspane.cpp kmmessage.cpp \
labeldisplay.cpp unreadlabels.cpp kmmainwin.cpp configuredialog.cpp \
\ configuredialog_p.cpp klistviewindexedsearchline.cpp \
simplestringlisteditor.cpp index.cpp \
--- branches/work/soc-livingkde/kmail/kmheaders.cpp #455519:455520
@@ -2178,7 +2178,23 @@
int idx = item->msgId();
KMMessage *msg = mFolder->getMsg(idx);
+/*
+ // test code -- to be removed
+ kdDebug(5006)<<"------xx--------xx----------xx---------xx----------xx-----"<<endl;
+ kdDebug(5006)<<"From: "<<msg->from()<<endl;
+ //kdDebug(5006)<<"To: "<<msg->from();
+ kdDebug(5006)<<"Subject: "<<msg->subject()<<endl;
+ kdDebug(5006)<<"From1: "<<msg->headerField("from")<<endl;
+ kdDebug(5006)<<"Subject1: "<<msg->headerField("subject")<<endl;
+ kdDebug(5006)<<"To1: "<<msg->headerField("to")<<endl;
+ //kdDebug(5006)<<"Subject: "<<msg->subject()<<endl;
+
+ kdDebug(5006)<<"------yy--------yy----------y---------yy----------yy-----"<<endl;
+
+ // -------xx--------------xx-----xx-------xx----------*/
+
+ //QTimer::singleShot(50, mOwner, SLOT(displayLabels(item->msgSerNum())));
mOwner->displayLabels(item->msgSerNum());
if (mReaderWindowActive) {
--- branches/work/soc-livingkde/kmail/kmlabels.cpp #455519:455520
@@ -329,7 +329,7 @@
//if (sernum is in line then only append label name to list)
while( (mess=line.section(':',i,i).toUInt()) )
{
- kdDebug(5006)<<endl<<"message to compare : "<<mess<<endl;cin>>ch;
+ //kdDebug(5006)<<endl<<"message to compare : "<<mess<<endl;cin>>ch;
if (mess==message) {
labels.append (getLabel);
kdDebug(5006)<<"\n>>>>>>>>>>>>>>>appending label: "<<getLabel<<" \
<<<<<<<<<\n";
--- branches/work/soc-livingkde/kmail/kmmainwidget.h #455519:455520
@@ -92,7 +92,7 @@
// for Labels
//QStringList mLabelList;
//KMLabels* labelsAPI() { return static_cast<KMMainWin*>(parent())->labelsAPI(); }
- void displayLabels(Q_UINT32 serNum);
+ // void displayLabels(Q_UINT32 serNum);
void refreshLabelList();
void destruct();
@@ -181,6 +181,7 @@
void setAccelsEnabled( bool enabled = true );
public slots:
+ void displayLabels(Q_UINT32 serNum);
void slotMoveMsgToFolder( KMFolder *dest);
void slotTrashMsg(); // move to trash
--- branches/work/soc-livingkde/kmail/labelspane.cpp #455519:455520
@@ -28,25 +28,27 @@
you do not wish to do so, delete this exception statement from
your version.
*/
+
+#include "filterdialog.h"
#include "kmmainwidget.h"
#include "headeritem.h"
#include "kmlabels.h"
#include "labelspane.h"
#include "kminputlabel.h"
+#include "filterdialog.h"
+#include "unreadlabels.h"
#include "kmcommands.h"
#include "kmmsgbase.h"
-#include "unreadlabels.h"
-
-#include <kdebug.h>
#include <qlistview.h>
#include <qpushbutton.h>
-#include<iostream>
+#include <kdebug.h>
+
+#include <iostream>
using namespace std;
-
using namespace KMLabels;
//#include "kmheaders.h"
@@ -55,7 +57,7 @@
//LabelsPane::LabelsPane (KMMainWidget *mainWidget, QWidget *parent, const char \
*name) : QVBox (parent,name) //LabelsPane::LabelsPane (QWidget *parent, const char \
*name):QVBox (parent,name) //LabelsPane::LabelsPane (KMHeaders *headers, QWidget \
*parent, const char *name):QVBox (parent,name)
-LabelsPane::LabelsPane (KMMainWidget *mainWidget, KMHeaders *headers, QWidget \
*parent, const char *name):QVBox (parent,name) +LabelsPane::LabelsPane (KMMainWidget \
*mainWidget, KMHeaders *headers, QWidget *parent, const char *name) : QVBox (parent, \
name) {
mMainWidget = mainWidget;
mHeaders = headers;
@@ -95,7 +97,8 @@
void LabelsPane::showFiltersDialog()
{
-
+ mFilterDialog = new FilterDialog( mMainWidget );
+ mFilterDialog->show();
}
void LabelsPane::btnRemLabelClicked()
--- branches/work/soc-livingkde/kmail/labelspane.h #455519:455520
@@ -31,30 +31,26 @@
#ifndef LABELSPANE_H
#define LABELSPANE_H
-
-
#include "kmlabels.h"
-
-//#include "kmmainwidget.h" // enabling this gives strange compile errors - cant \
decl LabelsPane with no type +#include "kmlabels.h"
#include "kmheaders.h"
+
#include <qvbox.h>
#include <qlistview.h>
#include <qpushbutton.h>
+class FilterDialog;
-//class KMMainWidget;
-
class LabelsPane : public QVBox
{
Q_OBJECT
- //protected:
-
- private:
+private:
KMMainWidget *mMainWidget;
KMHeaders *mHeaders;
+ FilterDialog *mFilterDialog;
QListView *labelListView;
QPushButton *btnAddLabel, *btnRemLabel, *btnFilters;
@@ -63,21 +59,16 @@
void setupLabelsPane();
- public:
+public:
LabelsPane (KMMainWidget* mainWidget, KMHeaders *headers, QWidget *parent=0, const \
char *name=0); // int labelsPaneLabelsChanged(); //refresh labels pane and combobox
- public slots:
+public slots:
int labelClicked (QListViewItem *item);
void btnAddLabelClicked();
void btnRemLabelClicked();
void showFiltersDialog();
void updateLabelsPane();
-
-
-
};
-
-
#endif
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic