org.kde.koala
public class Observer extends QObject implements DCOPObjectInterface
UNKNOWN: Observer for KIO.Job progress information.
Constructor Summary | |
---|---|
protected | Observer(Class dummy) |
Observer() |
Method Summary | |
---|---|
DCOPClient | callingDcopClient()
Returns the DCOPClient responsible for making the call.
|
String | className() |
boolean | connectDCOPSignal(String sender, String senderObj, String signal, String slot, boolean Volatile)
Connects to a DCOP signal. |
boolean | disconnectDCOPSignal(String sender, String senderObj, String signal, String slot)
Disconnects a DCOP signal.
|
void | emitDCOPSignal(String signal, byte[] data)
Emit signal as DCOP signal from this object with data as
arguments |
static DCOPObjectInterface | find(String objId)
Try to find a dcop object with the given id.
|
ArrayList | functions()
Returns the list of functions understood by the object. |
ArrayList | functionsDynamic()
This function is of interest when you used an IDL compiler
to generate the implementation for functions() but
you still want to list some functions dynamically.
|
static boolean | hasObject(String objId)
Checks whether an object with the given id is known in this process.
|
ArrayList | interfaces()
Returns the names of the interfaces, specific ones last. |
ArrayList | interfacesDynamic()
This function is of interest when you used an IDL compiler
to generate the implementation for interfaces() but
you still want to list some interfaces dynamically.
|
void | jobFinished(int progressId)
Called by the job destructor, to tell the UI Server that
the job ended. |
static int | messageBox(int progressId, int type, String text, String caption, String buttonYes, String buttonNo)
Popup a message box. |
static int | messageBox(int progressId, int type, String text, String caption, String buttonYes, String buttonNo, String dontAskAgainName)
Popup a message box. |
QMetaObject | metaObject() |
void | mounting(Job arg1, String dev, String point) |
int | newJob(Job job, boolean showProgress)
Called by the job constructor, to signal its presence to the
UI Server. |
static String | objectName(QObject arg1)
Creates an object id for the QObject obj. This is done
using the QObject.name() function. |
String | objId()
Returns the object id of the DCOPObject. |
boolean | openPassDlg(AuthInfo info)
Opens a password dialog. |
int | open_RenameDlg(Job job, String caption, String src, String dest, int mode, StringBuffer newDest, long sizeSrc, long sizeDest, int ctimeSrc, int ctimeDest, int mtimeSrc, int mtimeDest)
See renamedlg.h |
int | open_RenameDlg(Job job, String caption, String src, String dest, int mode, StringBuffer newDest, long sizeSrc, long sizeDest, int ctimeSrc, int ctimeDest, int mtimeSrc) |
int | open_RenameDlg(Job job, String caption, String src, String dest, int mode, StringBuffer newDest, long sizeSrc, long sizeDest, int ctimeSrc, int ctimeDest) |
int | open_RenameDlg(Job job, String caption, String src, String dest, int mode, StringBuffer newDest, long sizeSrc, long sizeDest, int ctimeSrc) |
int | open_RenameDlg(Job job, String caption, String src, String dest, int mode, StringBuffer newDest, long sizeSrc, long sizeDest) |
int | open_RenameDlg(Job job, String caption, String src, String dest, int mode, StringBuffer newDest, long sizeSrc) |
int | open_RenameDlg(Job job, String caption, String src, String dest, int mode, StringBuffer newDest) |
int | open_SkipDlg(Job job, boolean multi, String error_text)
See skipdlg.h |
boolean | process(String fun, byte[] data, StringBuffer replyType, byte[] replyData)
Dispatches a message.
|
boolean | processDynamic(String fun, byte[] data, StringBuffer replyType, byte[] replyData)
This function is of interest when you used an IDL compiler
to generate the implementation for process() but
you still want to dispatch some functions dynamically.
|
static Observer | self()
Returns the unique observer object. |
void | setCallingDcopClient(DCOPClient arg1) |
boolean | setObjId(String objId)
Renames a dcop object, if no other with the same name exists
Use with care, all dcop signals are disconnected |
void | slotCanResume(Job arg1, long offset) |
void | slotCopying(Job arg1, KURL from, KURL to) |
void | slotCreatingDir(Job arg1, KURL dir) |
void | slotDeleting(Job arg1, KURL url) |
void | slotInfoMessage(Job arg1, String msg) |
void | slotMoving(Job arg1, KURL from, KURL to) |
void | slotPercent(Job arg1, long percent) |
void | slotProcessedDirs(Job arg1, long dirs) |
void | slotProcessedFiles(Job arg1, long files) |
void | slotProcessedSize(Job arg1, long size) |
void | slotSpeed(Job arg1, long speed) |
void | slotTotalDirs(Job arg1, long dirs) |
void | slotTotalFiles(Job arg1, long files) |
void | slotTotalSize(Job arg1, long size) |
void | slotTransferring(Job arg1, KURL url) |
void | stating(Job arg1, KURL url) |
void | unmounting(Job arg1, String point) |
Returns: the DCOPClient responsible for making the call. This information is only guaranteed to be correct when entering your DCOP function.
UNKNOWN: Returns the DCOPClient responsible for making the call.
Parameters: sender the name of the client that emits the signal. When empty
the signal will be passed from any client. senderObj the name of the sending object that emits the signal. signal the name of the signal. The arguments should match with slot. slot The name of the slot to call. Its arguments should match with signal. Volatile If true, the connection will not be reestablished when
sender
unregisters and reregisters with DCOP. In this case the sender
must be registered when the connection is made.
If false, the connection will be reestablished when sender
reregisters.
In this case the connection can be made even if sender
is not registered
at that time.
Volatile
is true and sender
does not exist.
signal
and slot
do not have matching arguments.
UNKNOWN: Connects to a DCOP signal.
sender
& signal
are empty. In this
case all connections related to this object in the current client
are disconnected. (Both connections from as well as to this object!)Parameters: sender the name of the client that emits the signal. senderObj the name of the object that emits the signal. If empty all objects will be disconnected. signal the name of the signal. The arguments should match with slot. If empty all objects will be disconnected. slot The name of the slot the signal is connected to. If empty all slots will be disconnected.
Returns: false if no connection(s) where removed.
UNKNOWN: Disconnects a DCOP signal.
signal
as DCOP signal from this object with data
as
argumentsParameters: signal the signal to emit data the data to send
UNKNOWN: Emit signal
as DCOP signal from this object with data
as arguments
Parameters: objId the object id to search
Returns: the DCOPObject for the id objId.
UNKNOWN: Try to find a dcop object with the given id.
Returns: a list of functions
See Also: Observer Observer Observer DCOPClient
UNKNOWN: Returns the list of functions understood by the object.
Returns: A list of the additional functions, default is an empty list.
See Also: Observer
UNKNOWN: This function is of interest when you used an IDL compiler to generate the implementation for functions() but you still want to list some functions dynamically.
Returns: true if an object with the questionable objId
is
known in this process. This query does not ask proxies.
UNKNOWN: Checks whether an object with the given id is known in this process.
Returns: a list of interfaces
See Also: Observer
UNKNOWN: Returns the names of the interfaces, specific ones last.
Returns: A list of the additional interfaces, default is an empty list.
See Also: Observer
UNKNOWN: This function is of interest when you used an IDL compiler to generate the implementation for interfaces() but you still want to list some interfaces dynamically.
Parameters: progressId the progress ID of the job, as returned by newJob()
UNKNOWN: Called by the job destructor, to tell the UI Server that the job ended.
Parameters: progressId the progress ID of the job, as returned by newJob() type the type of the message box text the text to show caption the window caption buttonYes the text of the "Yes" button buttonNo the text of the "No button
UNKNOWN: Popup a message box.
Parameters: progressId the progress ID of the job, as returned by newJob() type the type of the message box text the text to show caption the window caption buttonYes the text of the "Yes" button buttonNo the text of the "No button dontAskAgainName A checkbox is added with which further confirmation can be turned off. The string is used to lookup and store the setting in kioslaverc.
UNKNOWN: Popup a message box.
Parameters: job the new job showProgress true to show progress, false otherwise
Returns: the progress ID assigned by the UI Server to the Job.
UNKNOWN: Called by the job constructor, to signal its presence to the UI Server.
obj.
This is done
using the QObject.name() function.Parameters: obj the object whose name will be used
Returns: the created object id
UNKNOWN: Creates an object id for the QObject obj.
Returns: the object's id
UNKNOWN: Returns the object id of the DCOPObject.
Parameters: info the authentication information
Returns: true if successful ("ok" clicked), false otherwise
UNKNOWN: Opens a password dialog.
UNKNOWN:
UNKNOWN:
Parameters: fun is the normalized function signature. Such a signature usually looks like foobar(String,int). The return type, qualifiers like "const" etc. are not part of the signature. data the received data replyType write the reply type in this string replyData write the reply data in this array
Returns: true if successful, false otherwise. The default implementation
returns false for all fun
except "functions()" and
"interfaces()".
See Also: DCOPClient Observer DCOPClient
UNKNOWN: Dispatches a message.
Parameters: fun is the normalized function signature. Such a signature usually looks like foobar(String,int). The return type, qualifiers like "const" etc. are not part of the signature. data the received data replyType write the reply type in this string replyData write the reply data in this array
Returns: true if successful, false otherwise. The default implementation returns always false.
See Also: Observer DCOPClient Observer DCOPClient
UNKNOWN: This function is of interest when you used an IDL compiler to generate the implementation for process() but you still want to dispatch some functions dynamically.
Returns: the observer object
UNKNOWN: Returns the unique observer object.
UNKNOWN:
Parameters: objId the new object id
UNKNOWN: Renames a dcop object, if no other with the same name exists Use with care, all dcop signals are disconnected