Source Code (Use browser search to find items of interest.)
Class Index
ksirc'PProgress (./kdenetwork/ksirc/puke/pprogress.h:17)
class PProgress : public PWidget {
Q_OBJECT
public:
PProgress ( PObject * parent = 0);
virtual ~PProgress ();
virtual void messageHandler(int fd, PukeMessage *pm);
virtual void setWidget(QObject *_f);
virtual KSProgress *widget();
signals:
void outputMessage(int fd, PukeMessage *pm);
protected slots:
void cancelPressed();
private:
KSProgress *ksp;
};
ksirc'PProgress::PProgress() (./kdenetwork/ksirc/puke/pprogress.cpp:18)
PProgress::PProgress( PObject *parent) /*FOLD00*/
: PWidget(parent)
{
// debug("PProgress PProgress called");
ksp = 0;
}
ksirc'PProgress::~PProgress() (./kdenetwork/ksirc/puke/pprogress.cpp:25)
PProgress::~PProgress() /*FOLD00*/
{
// debug("PProgress: in destructor");
/*
delete widget(); // Delete the frame
ksp=0; // Set it to 0
setWidget(ksp); // Now set all widget() calls to 0.
*/
}
ksirc'PProgress::messageHandler() (./kdenetwork/ksirc/puke/pprogress.cpp:35)
void PProgress::messageHandler(int fd, PukeMessage *pm) /*FOLD00*/
{
// debug("PProgress handler called");
PukeMessage pmRet;
if(widget() == 0){
warning("Null widget");
return;
}
switch(pm->iCommand){
case PUKE_KSPROGRESS_SET_RANGE:
{
int start=0, stop=1;
int found = sscanf(pm->cArg, "%d\t%d", &start, &stop);
if(found != 2)
throw(errorCommandFailed(PUKE_INVALID,13));
if(start >= stop){
stop = start+1;
start = 0;
}
widget()->setRange(start, stop);
pmRet.iCommand = PUKE_KSPROGRESS_SET_RANGE_ACK;
pmRet.iWinId = pm->iWinId;
pmRet.iArg = 0;
pmRet.cArg = 0;
emit outputMessage(fd, &pmRet);
break;
}
case PUKE_KSPROGRESS_SET_TOPTEXT:
widget()->setTopText(QString(pm->cArg));
pmRet.iCommand = PUKE_KSPROGRESS_SET_TOPTEXT;
pmRet.iWinId = pm->iWinId;
pmRet.iArg = 0;
pmRet.cArg = 0;
emit outputMessage(fd, &pmRet);
break;
case PUKE_KSPROGRESS_SET_BOTTEXT:
widget()->setBotText(QString(pm->cArg));
pmRet.iCommand = PUKE_KSPROGRESS_SET_BOTTEXT;
pmRet.iWinId = pm->iWinId;
pmRet.iArg = 0;
pmRet.cArg = 0;
emit outputMessage(fd, &pmRet);
break;
case PUKE_KSPROGRESS_SET_VALUE:
widget()->setValue(pm->iArg);
pmRet.iCommand = PUKE_KSPROGRESS_SET_VALUE_ACK;
pmRet.iWinId = pm->iWinId;
pmRet.iArg = 0;
pmRet.cArg = 0;
emit outputMessage(fd, &pmRet);
break;
default:
PWidget::messageHandler(fd, pm);
}
}
ksirc'PProgress::cancelPressed() (./kdenetwork/ksirc/puke/pprogress.cpp:92)
void PProgress::cancelPressed(){ /*FOLD00*/
debug("Cancel Pressed");
PukeMessage pmRet;
pmRet.iCommand = PUKE_KSPROGRESS_CANCEL_ACK;
pmRet.iWinId = widgetIden().iWinId;
pmRet.iArg = 0;
pmRet.cArg = 0;
emit outputMessage(widgetIden().fd, &pmRet);
}
ksirc'PProgress::setWidget() (./kdenetwork/ksirc/puke/pprogress.cpp:102)
void PProgress::setWidget(QObject *_f) /*FOLD00*/
{
// debug("PProgress setWidget called");
if(_f != 0 && _f->inherits("KSProgress") == FALSE)
throw(errorInvalidSet(_f, className()));
ksp = (KSProgress *) _f;
if(widget() != 0){
connect(widget(), SIGNAL(cancel()),
this, SLOT(cancelPressed()));
}
PWidget::setWidget(ksp);
}
ksirc'PProgress::widget() (./kdenetwork/ksirc/puke/pprogress.cpp:118)
KSProgress *PProgress::widget() /*fold00*/
{
// debug("PProgress widget called");
return ksp;
}