Source Code (Use browser search to find items of interest.)

Class Index

empath'EmpathMessageListPart (./kdepim/empath/parts/libEmpathMessageListWidget/EmpathMessageListWidget.h:230)

class EmpathMessageListPart : public KParts::ReadOnlyPart
{
    Q_OBJECT

    public:
        
        EmpathMessageListPart(QWidget * parent = 0, const char * name = 0);
        virtual ~EmpathMessageListPart();
        void _initActions();

    protected slots:

        void s_setIndex(const QDict<EmpathIndexRecord> &);

        void s_messageCompose();
        void s_messageView();
        void s_messageReply();
        void s_messageReplyAll();
        void s_messageForward();
        void s_messageBounce();
        void s_messageSaveAs();
        void s_messageCopyTo();
        void s_messageMoveTo();
        void s_messagePrint();
        void s_messageFilter();
        void s_messageDelete();

    signals:

        void messageActivated(const QString &);
        void compose();
        void reply(const QString &);
        void replyAll(const QString &);
        void forward(const QString &);
        void bounce(const QString &);
        void remove(const QStringList &);
        void save(const QString &);
        void copy(const QStringList &);
        void move(const QStringList &);
        void print(const QStringList &);
        void filter(const QStringList &);
        void view(const QString &);
 
    protected:

        virtual bool openFile() { return false; }

        void enableAllActions(bool);

    private:

        EmpathMessageListWidget * widget_;

        // Navigation actions
        KAction * ac_goPrevious_;
        KAction * ac_goNext_;
        KAction * ac_goNextUnread_;
        
        // Message related actions
        KToggleAction * ac_messageTag_;
        KToggleAction * ac_messageMarkRead_;
        KToggleAction * ac_messageMarkReplied_;
        
        KToggleAction * ac_hideRead_;
        KToggleAction * ac_thread_;

        KAction * ac_messageMarkMany_;
        
        KAction * ac_messageView_;
        KAction	* ac_messageReply_;
        KAction	* ac_messageReplyAll_;
        KAction	* ac_messageForward_;
        KAction	* ac_messageBounce_;
        KAction	* ac_messageDelete_;
        KAction	* ac_messageSaveAs_;
        KAction	* ac_messageCopyTo_;
        KAction	* ac_messageMoveTo_;
        KAction	* ac_messagePrint_;
        KAction	* ac_messageFilter_;

        // Thread related actions
        KAction * ac_threadExpand_;
        KAction * ac_threadCollapse_;
};


#endif

// vim:ts=4:sw=4:tw=78

empath'EmpathMessageListPart::EmpathMessageListPart() (./kdepim/empath/parts/libEmpathMessageListWidget/EmpathMessageListWidget.cpp:86)

EmpathMessageListPart::EmpathMessageListPart(
    QWidget * parent,
    const char * name
)
    :   KParts::ReadOnlyPart(parent, name)
{
    setInstance(EmpathMessageListPartFactory::instance());

    widget_ = new EmpathMessageListWidget(parent, this);
    widget_->setFocusPolicy(QWidget::StrongFocus);
    setWidget(widget_);

    QObject::connect(
        widget_,    SIGNAL(messageActivated(const QString &)),
        this,       SIGNAL(messageActivated(const QString &)));

    setXMLFile("EmpathMessageListWidget.rc");
    enableAllActions(false);
}


empath'EmpathMessageListPart::~EmpathMessageListPart() (./kdepim/empath/parts/libEmpathMessageListWidget/EmpathMessageListWidget.cpp:106)

EmpathMessageListPart::~EmpathMessageListPart()
{
    // Empty.
}

    void

empath'EmpathMessageListPart::enableAllActions() (./kdepim/empath/parts/libEmpathMessageListWidget/EmpathMessageListWidget.cpp:112)

EmpathMessageListPart::enableAllActions(bool)
{
    // STUB
}

    void

empath'EmpathMessageListPart::_initActions() (./kdepim/empath/parts/libEmpathMessageListWidget/EmpathMessageListWidget.cpp:118)

EmpathMessageListPart::_initActions()
{

empath'EmpathMessageListPart::s_setIndex() (./kdepim/empath/parts/libEmpathMessageListWidget/EmpathMessageListWidget.cpp:159)

EmpathMessageListPart::s_setIndex(const QDict<EmpathIndexRecord> & l)
{ 
    qDebug("EmpathMessageListPart::setIndex");
    widget_->setIndex(l);
}


// -------------------------------------------------------------------------

   

empath'EmpathMessageListPart::s_messageCompose() (./kdepim/empath/parts/libEmpathMessageListWidget/EmpathMessageListWidget.cpp:945)

EmpathMessageListPart::s_messageCompose()
{ emit(compose()); }

    void

empath'EmpathMessageListPart::s_messageReply() (./kdepim/empath/parts/libEmpathMessageListWidget/EmpathMessageListWidget.cpp:949)

EmpathMessageListPart::s_messageReply()
{ emit(reply(widget_->firstSelected())); }

    void

empath'EmpathMessageListPart::s_messageReplyAll() (./kdepim/empath/parts/libEmpathMessageListWidget/EmpathMessageListWidget.cpp:953)

EmpathMessageListPart::s_messageReplyAll()
{ emit(replyAll(widget_->firstSelected())); }

    void

empath'EmpathMessageListPart::s_messageForward() (./kdepim/empath/parts/libEmpathMessageListWidget/EmpathMessageListWidget.cpp:957)

EmpathMessageListPart::s_messageForward()
{ emit(forward(widget_->firstSelected())); }

    void

empath'EmpathMessageListPart::s_messageBounce() (./kdepim/empath/parts/libEmpathMessageListWidget/EmpathMessageListWidget.cpp:961)

EmpathMessageListPart::s_messageBounce()
{ emit(bounce(widget_->firstSelected())); }

    void

empath'EmpathMessageListPart::s_messageDelete() (./kdepim/empath/parts/libEmpathMessageListWidget/EmpathMessageListWidget.cpp:965)

EmpathMessageListPart::s_messageDelete()
{ emit(remove(widget_->selection())); }

    void

empath'EmpathMessageListPart::s_messageSaveAs() (./kdepim/empath/parts/libEmpathMessageListWidget/EmpathMessageListWidget.cpp:969)

EmpathMessageListPart::s_messageSaveAs()
{ emit(save(widget_->firstSelected())); }

    void

empath'EmpathMessageListPart::s_messageCopyTo() (./kdepim/empath/parts/libEmpathMessageListWidget/EmpathMessageListWidget.cpp:973)

EmpathMessageListPart::s_messageCopyTo()
{ emit(copy(widget_->selection())); }

    void

empath'EmpathMessageListPart::s_messageMoveTo() (./kdepim/empath/parts/libEmpathMessageListWidget/EmpathMessageListWidget.cpp:977)

EmpathMessageListPart::s_messageMoveTo()
{ emit(move(widget_->selection())); }

    void

empath'EmpathMessageListPart::s_messagePrint() (./kdepim/empath/parts/libEmpathMessageListWidget/EmpathMessageListWidget.cpp:981)

EmpathMessageListPart::s_messagePrint()
{ emit(print(widget_->selection())); }

    void

empath'EmpathMessageListPart::s_messageFilter() (./kdepim/empath/parts/libEmpathMessageListWidget/EmpathMessageListWidget.cpp:985)

EmpathMessageListPart::s_messageFilter()
{ emit(filter(widget_->selection())); }

    void

empath'EmpathMessageListPart::s_messageView() (./kdepim/empath/parts/libEmpathMessageListWidget/EmpathMessageListWidget.cpp:989)

EmpathMessageListPart::s_messageView()
{ emit(view(widget_->firstSelected())); }

    QStringList