|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectorg.kde.qt.Qt
org.kde.qt.QObject
org.kde.koala.Plugin
public class Plugin
A plugin is the way to add actions to an existing KParts application, or to a Part. The XML of those plugins looks exactly like of the shell or parts, with one small difference: The document tag should have an additional attribute, named "library", and contain the name of the library implementing the plugin. If you want this plugin to be used by a part, you need to install the rc file under the directory "data" (KDEDIR/share/apps usually)+"/instancename/kpartplugins/" where instancename is the name of the part's instance. You should also install a "plugin info" .desktop file with the same name. \see PluginInfo
| Field Summary |
|---|
| Fields inherited from class org.kde.qt.Qt |
|---|
AlignAuto, AlignBottom, AlignCenter, AlignHCenter, AlignHorizontal_Mask, AlignJustify, AlignLeft, AlignRight, AlignTop, AlignVCenter, AlignVertical_Mask, AlphaDither_Mask, ALT, AltButton, AnchorHref, AnchorName, AndNotROP, AndROP, ArrowCursor, Ascending, ASCII_ACCEL, AutoColor, AutoDither, AutoText, AvoidDither, BDiagPattern, BeginsWith, BevelJoin, BitmapCursor, BlankCursor, Bottom, BottomLeft, BottomRight, BreakAnywhere, BusyCursor, CaseSensitive, ClearROP, ColorMode_Mask, ColorOnly, Contains, ControlButton, CopyROP, CrossCursor, CrossPattern, CTRL, CustomPattern, DashDotDotLine, DashDotLine, DashLine, Dense1Pattern, Dense2Pattern, Dense3Pattern, Dense4Pattern, Dense5Pattern, Dense6Pattern, Dense7Pattern, Descending, DiagCrossPattern, DiffuseAlphaDither, DiffuseDither, Dither_Mask, DitherMode_Mask, DockBottom, DockLeft, DockMinimized, DockRight, DockTop, DockTornOff, DockUnmanaged, DontClip, DontPrint, DotLine, DownArrow, EndsWith, EraseROP, ExactMatch, ExpandTabs, FDiagPattern, FixedColor, FixedPixmap, FlatCap, ForbiddenCursor, HiEnglishUnit, HiMetricUnit, Horizontal, HorPattern, IbeamCursor, Identical, IncludeTrailingSpaces, ISODate, Key_0, Key_1, Key_2, Key_3, Key_4, Key_5, Key_6, Key_7, Key_8, Key_9, Key_A, Key_aacute, Key_Aacute, Key_acircumflex, Key_Acircumflex, Key_acute, Key_adiaeresis, Key_Adiaeresis, Key_ae, Key_AE, Key_agrave, Key_Agrave, Key_Alt, Key_Ampersand, Key_Any, Key_Apostrophe, Key_aring, Key_Aring, Key_AsciiCircum, Key_AsciiTilde, Key_Asterisk, Key_At, Key_atilde, Key_Atilde, Key_B, Key_Back, Key_Backslash, Key_Backspace, Key_BackSpace, Key_Backtab, Key_BackTab, Key_Bar, Key_BassBoost, Key_BassDown, Key_BassUp, Key_BraceLeft, Key_BraceRight, Key_BracketLeft, Key_BracketRight, Key_brokenbar, Key_C, Key_CapsLock, Key_ccedilla, Key_Ccedilla, Key_cedilla, Key_cent, Key_Clear, Key_Colon, Key_Comma, Key_Control, Key_copyright, Key_currency, Key_D, Key_degree, Key_Delete, Key_diaeresis, Key_Direction_L, Key_Direction_R, Key_division, Key_Dollar, Key_Down, Key_E, Key_eacute, Key_Eacute, Key_ecircumflex, Key_Ecircumflex, Key_ediaeresis, Key_Ediaeresis, Key_egrave, Key_Egrave, Key_End, Key_Enter, Key_Equal, Key_Escape, Key_eth, Key_ETH, Key_Exclam, Key_exclamdown, Key_F, Key_F1, Key_F10, Key_F11, Key_F12, Key_F13, Key_F14, Key_F15, Key_F16, Key_F17, Key_F18, Key_F19, Key_F2, Key_F20, Key_F21, Key_F22, Key_F23, Key_F24, Key_F25, Key_F26, Key_F27, Key_F28, Key_F29, Key_F3, Key_F30, Key_F31, Key_F32, Key_F33, Key_F34, Key_F35, Key_F4, Key_F5, Key_F6, Key_F7, Key_F8, Key_F9, Key_Favorites, Key_Forward, Key_G, Key_Greater, Key_guillemotleft, Key_guillemotright, Key_H, Key_Help, Key_Home, Key_HomePage, Key_Hyper_L, Key_Hyper_R, Key_hyphen, Key_I, Key_iacute, Key_Iacute, Key_icircumflex, Key_Icircumflex, Key_idiaeresis, Key_Idiaeresis, Key_igrave, Key_Igrave, Key_Insert, Key_J, Key_K, Key_L, Key_Launch0, Key_Launch1, Key_Launch2, Key_Launch3, Key_Launch4, Key_Launch5, Key_Launch6, Key_Launch7, Key_Launch8, Key_Launch9, Key_LaunchA, Key_LaunchB, Key_LaunchC, Key_LaunchD, Key_LaunchE, Key_LaunchF, Key_LaunchMail, Key_LaunchMedia, Key_Left, Key_Less, Key_M, Key_macron, Key_masculine, Key_MediaLast, Key_MediaNext, Key_MediaPlay, Key_MediaPrev, Key_MediaRecord, Key_MediaStop, Key_Menu, Key_Meta, Key_Minus, Key_mu, Key_multiply, Key_N, Key_Next, Key_nobreakspace, Key_notsign, Key_ntilde, Key_Ntilde, Key_NumberSign, Key_NumLock, Key_O, Key_oacute, Key_Oacute, Key_ocircumflex, Key_Ocircumflex, Key_odiaeresis, Key_Odiaeresis, Key_ograve, Key_Ograve, Key_onehalf, Key_onequarter, Key_onesuperior, Key_Ooblique, Key_OpenUrl, Key_ordfeminine, Key_oslash, Key_otilde, Key_Otilde, Key_P, Key_PageDown, Key_PageUp, Key_paragraph, Key_ParenLeft, Key_ParenRight, Key_Pause, Key_Percent, Key_Period, Key_periodcentered, Key_Plus, Key_plusminus, Key_Print, Key_Prior, Key_Q, Key_Question, Key_questiondown, Key_QuoteDbl, Key_QuoteLeft, Key_R, Key_Refresh, Key_registered, Key_Return, Key_Right, Key_S, Key_ScrollLock, Key_Search, Key_section, Key_Semicolon, Key_Shift, Key_Slash, Key_Space, Key_ssharp, Key_Standby, Key_sterling, Key_Stop, Key_Super_L, Key_Super_R, Key_SysReq, Key_T, Key_Tab, Key_thorn, Key_THORN, Key_threequarters, Key_threesuperior, Key_TrebleDown, Key_TrebleUp, Key_twosuperior, Key_U, Key_uacute, Key_Uacute, Key_ucircumflex, Key_Ucircumflex, Key_udiaeresis, Key_Udiaeresis, Key_ugrave, Key_Ugrave, Key_Underscore, Key_unknown, Key_Up, Key_V, Key_VolumeDown, Key_VolumeMute, Key_VolumeUp, Key_W, Key_X, Key_Y, Key_yacute, Key_Yacute, Key_ydiaeresis, Key_yen, Key_Z, KeyButtonMask, Keypad, LastCursor, LastROP, Left, LeftArrow, LeftButton, LocalDate, LocalTime, LoEnglishUnit, LogText, LoMetricUnit, MacStyle, META, MetaButton, MidButton, Minimized, MiterJoin, MODIFIER_MASK, MonoOnly, MotifStyle, MouseButtonMask, MPenCapStyle, MPenJoinStyle, MPenStyle, MV_10_DOT_0, MV_10_DOT_1, MV_10_DOT_2, MV_10_DOT_3, MV_10_DOT_4, MV_9, MV_CHEETAH, MV_JAGUAR, MV_PANTHER, MV_PUMA, MV_TIGER, MV_Unknown, NandROP, NoAccel, NoAlpha, NoBackground, NoBrush, NoButton, NoMatch, NoPen, NopROP, NorROP, NotAndROP, NotCopyROP, NotEraseROP, NotOrROP, NotROP, NotXorROP, OpaqueMode, OrderedAlphaDither, OrderedDither, OrNotROP, OrROP, Overline, PaletteBackground, PaletteBase, PaletteBrightText, PaletteButton, PaletteButtonText, PaletteDark, PaletteForeground, PaletteHighlight, PaletteHighlightedText, PaletteLight, PaletteLink, PaletteLinkVisited, PaletteMid, PaletteMidlight, PaletteShadow, PaletteText, PartialMatch, PixelUnit, PlainText, PMStyle, PointingHandCursor, PreferDither, RichText, Right, RightArrow, RightButton, RoundCap, RoundJoin, SetROP, SHIFT, ShiftButton, ShowPrefix, SingleLine, SizeAllCursor, SizeBDiagCursor, SizeFDiagCursor, SizeHorCursor, SizeVerCursor, SolidLine, SolidPattern, SplitHCursor, SplitVCursor, SquareCap, StrikeOut, TextDate, ThresholdAlphaDither, ThresholdDither, Top, TopLeft, TopRight, TornOff, TransparentMode, TwipsUnit, UI_AnimateCombo, UI_AnimateMenu, UI_AnimateToolBox, UI_AnimateTooltip, UI_FadeMenu, UI_FadeTooltip, UI_General, Underline, UNICODE_ACCEL, Unmanaged, UpArrow, UpArrowCursor, UTC, VerPattern, Vertical, WaitCursor, WDestructiveClose, WGroupLeader, WhatsThisCursor, Win3Style, WindowActive, WindowFullScreen, WindowMaximized, WindowMinimized, WindowNoState, WindowsStyle, WMacDrawer, WMacNoSheet, WMouseNoMask, WNoAutoErase, WNoMousePropagation, WNorthWestGravity, WordBreak, WPaintClever, WPaintDesktop, WPaintUnclipped, WRepaintNoErase, WResizeNoErase, WShowModal, WState_AutoMask, WState_BlockUpdates, WState_CompressKeys, WState_ConfigPending, WState_Created, WState_CreatedHidden, WState_Disabled, WState_DND, WState_Exposed, WState_ForceDisabled, WState_ForceHide, WState_FullScreen, WState_HasMouse, WState_InPaintEvent, WState_Maximized, WState_Minimized, WState_MouseTracking, WState_OwnCursor, WState_OwnSizePolicy, WState_Polished, WState_Reparented, WState_Reserved0, WState_Resized, WState_Visible, WStaticContents, WStyle_ContextHelp, WStyle_Customize, WStyle_Dialog, WStyle_DialogBorder, WStyle_Mask, WStyle_Maximize, WStyle_Minimize, WStyle_MinMax, WStyle_NoBorder, WStyle_NoBorderEx, WStyle_NormalBorder, WStyle_Reserved, WStyle_Splash, WStyle_StaysOnTop, WStyle_SysMenu, WStyle_Title, WStyle_Tool, WSubWindow, WType_Desktop, WType_Dialog, WType_Mask, WType_Modal, WType_Popup, WType_TopLevel, WV_2000, WV_2003, WV_32s, WV_95, WV_98, WV_CE, WV_CE_based, WV_CENET, WV_DOS_based, WV_Me, WV_NT, WV_NT_based, WV_XP, WWinOwnDC, WX11BypassWM, X11ParentRelative, XorROP |
| Constructor Summary | |
|---|---|
|
Plugin()
|
protected |
Plugin(java.lang.Class dummy)
|
|
Plugin(org.kde.qt.QObject parent)
|
|
Plugin(org.kde.qt.QObject parent,
java.lang.String name)
Construct a new KParts plugin. |
| Method Summary | |
|---|---|
KAction |
action(org.kde.qt.QDomElement element)
Retrieves an action for a given QDomElement. |
KAction |
action(java.lang.String name)
Retrieves an action of the client by name. |
KActionCollection |
actionCollection()
Retrieves the entire action collection for the GUI client. |
void |
addStateActionDisabled(java.lang.String state,
java.lang.String action)
|
void |
addStateActionEnabled(java.lang.String state,
java.lang.String action)
|
void |
beginXMLPlug(org.kde.qt.QWidget arg1)
|
java.lang.String |
className()
|
KXMLGUIBuilderInterface |
clientBuilder()
Retrieves the client's GUI builder or null if no client specific builder has been assigned via setClientBuilder() |
protected void |
conserveMemory()
This function will attempt to give up some memory after the GUI is built. |
org.kde.qt.QDomDocument |
domDocument()
|
void |
endXMLPlug()
|
KXMLGUIFactory |
factory()
Retrieves a pointer to the KXMLGUIFactory this client is associated with (will return null if the client's GUI has not been built by a KXMLGUIFactory. |
static java.lang.String |
findMostRecentXMLFile(java.lang.String[] files,
java.lang.StringBuffer doc)
|
void |
insertChildClient(KXMLGUIClientInterface child)
Use this method to make a client a child client of another client. |
KInstanceInterface |
instance()
|
protected static Plugin |
loadPlugin(org.kde.qt.QObject parent,
java.lang.String libname)
|
static void |
loadPlugins(org.kde.qt.QObject parent,
KInstanceInterface instance)
Load the plugin libraries from the directories appropriate to instance and make the Plugin objects children of parent.
It is recommended to use the last loadPlugins method instead,
to support enabling and disabling of plugins. |
static void |
loadPlugins(org.kde.qt.QObject parent,
KXMLGUIClientInterface parentGUIClient,
KInstanceInterface instance)
|
static void |
loadPlugins(org.kde.qt.QObject parent,
KXMLGUIClientInterface parentGUIClient,
KInstanceInterface instance,
boolean enableNewPluginsByDefault)
Load the plugin libraries for the given instance, make the
Plugin objects children of parent, and insert the plugin as a child GUI client
of parentGUIClient.
This method uses the KConfig object of the given instance, to find out which
plugins are enabled and which are disabled. |
java.lang.String |
localXMLFile()
Reimplemented for internal reasons |
org.kde.qt.QMetaObject |
metaObject()
|
KXMLGUIClientInterface |
parentClient()
KXMLGUIClients can form a simple child/parent object tree. |
void |
prepareXMLUnplug(org.kde.qt.QWidget arg1)
|
void |
reloadXML()
Forces this client to re-read its XML resource file. |
void |
removeChildClient(KXMLGUIClientInterface child)
Removes the given child from the client's children list. |
void |
setClientBuilder(KXMLGUIBuilderInterface builder)
A client can have an own KXMLGUIBuilder. |
protected void |
setDOMDocument(org.kde.qt.QDomDocument document)
|
protected void |
setDOMDocument(org.kde.qt.QDomDocument document,
boolean merge)
Sets the Document for the part, describing the layout of the GUI. |
void |
setFactory(KXMLGUIFactory factory)
This method is called by the KXMLGUIFactory as soon as the client is added to the KXMLGUIFactory's GUI. |
protected void |
setInstance(KInstanceInterface instance)
Returns a list of plugin objects loaded for parent. This
functions basically calls the queryList method of
QObject to retrieve the list of child objects inheriting
KParts.Plugin . |
protected void |
setLocalXMLFile(java.lang.String file)
|
protected void |
setXML(java.lang.String document)
|
protected void |
setXML(java.lang.String document,
boolean merge)
Sets the XML for the part. |
protected void |
setXMLFile(java.lang.String file)
|
protected void |
setXMLFile(java.lang.String file,
boolean merge)
|
protected void |
setXMLFile(java.lang.String file,
boolean merge,
boolean setXMLDoc)
Sets the name of the rc file containing the XML for the part. |
void |
setXMLGUIBuildDocument(org.kde.qt.QDomDocument doc)
|
protected void |
stateChanged(java.lang.String newstate)
|
protected void |
stateChanged(java.lang.String newstate,
int reverse)
Actions can collectively be assigned a "State". |
void |
unplugActionList(java.lang.String name)
The complement of plugActionList() ... |
java.lang.String |
xmlFile()
Reimplemented for internal reasons |
org.kde.qt.QDomDocument |
xmlguiBuildDocument()
|
| Methods inherited from class org.kde.qt.QObject |
|---|
activate_filters, activate_signal_bool, activate_signal, activate_signal, activate_signal, activate_signal, blockSignals, checkConnectArgs, child, child, child, childEvent, children, connect, connect, connectInternal, connectNotify, customEvent, deleteLater, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnectInternal, disconnectNotify, dispose, dumpObjectInfo, dumpObjectTree, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, event, eventFilter, finalize, highPriority, i18n, inherits, insertChild, installEventFilter, isA, isDisposed, isWidgetType, killTimer, killTimers, name, name, normalizeSignalSlot, objectTrees, parent, property, queryList, queryList, queryList, queryList, queryList, registerUserData, removeChild, removeEventFilter, sender, setName, setProperty, signalsBlocked, startTimer, timerEvent, tr, tr |
| Methods inherited from class org.kde.qt.Qt |
|---|
arrowCursor, bin, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, black, blankCursor, blue, color0, color1, copyBlt, copyBlt, copyBlt, copyBlt, copyBlt, crossCursor, cyan, darkBlue, darkCyan, darkGray, darkGreen, darkMagenta, darkRed, darkYellow, dec, dynamicCast, endl, flush, forbiddenCursor, fromUtf8, gray, green, hex, ibeamCursor, lightGray, magenta, oct, op_div, op_div, op_div, op_div, op_equals, op_equals, op_equals, op_equals, op_minus, op_minus, op_minus, op_mult, op_mult, op_mult, op_mult, op_mult, op_mult, op_mult, op_mult, op_mult, op_not_equals, op_not_equals, op_not_equals, op_not_equals, op_plus, op_plus, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, pointingHandCursor, qAlpha, qApp, qAppName, qBlue, qCompress, qCompress, qDebug, qDebug, qDrawArrow, qDrawItem, qDrawItem, qDrawItem, qDrawPlainRect, qDrawPlainRect, qDrawPlainRect, qDrawPlainRect, qDrawPlainRect, qDrawPlainRect, qDrawShadeLine, qDrawShadeLine, qDrawShadeLine, qDrawShadeLine, qDrawShadeLine, qDrawShadeLine, qDrawShadeLine, qDrawShadeLine, qDrawShadePanel, qDrawShadePanel, qDrawShadePanel, qDrawShadePanel, qDrawShadePanel, qDrawShadePanel, qDrawShadePanel, qDrawShadePanel, qDrawShadeRect, qDrawShadeRect, qDrawShadeRect, qDrawShadeRect, qDrawShadeRect, qDrawShadeRect, qDrawShadeRect, qDrawShadeRect, qDrawShadeRect, qDrawShadeRect, qDrawWinButton, qDrawWinButton, qDrawWinButton, qDrawWinButton, qDrawWinButton, qDrawWinButton, qDrawWinPanel, qDrawWinPanel, qDrawWinPanel, qDrawWinPanel, qDrawWinPanel, qDrawWinPanel, qFatal, qFatal, qGLVersion, qGray, qGray, qGreen, qInitNetworkProtocols, qInstallPath, qInstallPathBins, qInstallPathData, qInstallPathDocs, qInstallPathHeaders, qInstallPathLibs, qInstallPathPlugins, qInstallPathSysconf, qInstallPathTranslations, qItemRect, qItemRect, qObsolete, qObsolete, qObsolete, qRed, qRgb, qRgba, qRound, qSharedBuild, qSuppressObsoleteWarnings, qSuppressObsoleteWarnings, qSysInfo, qSystemWarning, qSystemWarning, qUncompress, qUncompress, qVersion, qWarning, qWarning, red, reset, SIGNAL, sizeAllCursor, sizeBDiagCursor, sizeFDiagCursor, sizeHorCursor, sizeVerCursor, SLOT, splitHCursor, splitVCursor, upArrowCursor, waitCursor, whatsThisCursor, white, ws, yellow |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
protected Plugin(java.lang.Class dummy)
public Plugin(org.kde.qt.QObject parent,
java.lang.String name)
public Plugin(org.kde.qt.QObject parent)
public Plugin()
| Method Detail |
|---|
public org.kde.qt.QMetaObject metaObject()
metaObject in class org.kde.qt.QObjectpublic java.lang.String className()
className in class org.kde.qt.QObjectpublic java.lang.String xmlFile()
xmlFile in interface KXMLGUIClientInterfacepublic java.lang.String localXMLFile()
localXMLFile in interface KXMLGUIClientInterface
public static void loadPlugins(org.kde.qt.QObject parent,
KInstanceInterface instance)
instance and make the Plugin objects children of parent.
It is recommended to use the last loadPlugins method instead,
to support enabling and disabling of plugins.
public static void loadPlugins(org.kde.qt.QObject parent,
KXMLGUIClientInterface parentGUIClient,
KInstanceInterface instance,
boolean enableNewPluginsByDefault)
instance, make the
Plugin objects children of parent, and insert the plugin as a child GUI client
of parentGUIClient.
This method uses the KConfig object of the given instance, to find out which
plugins are enabled and which are disabled. What happens by default (i.e.
for new plugins that are not in that config file) is controlled by
enableNewPluginsByDefault. It can be overridden by the plugin if it
sets the X-KDE-PluginInfo-EnabledByDefault key in the .desktop file
(with the same name as the .rc file)
If a disabled plugin is already loaded it will be removed from the GUI
factory and deleted.
This method is automatically called by KParts.Plugin and by KParts.MainWindow.
If you call this method in an already constructed GUI (like when the user
has changed which plugins are enabled) you need to add the new plugins to
the KXMLGUIFactory:
if( factory() )
{
QPtrList plugins = KParts.Plugin.pluginObjects( this );
QPtrListIterator it( plugins );
KParts.Plugin plugin;
while( ( plugin = it.current() ) != 0 )
{
++it;
factory().addClient( plugin );
}
}
public static void loadPlugins(org.kde.qt.QObject parent,
KXMLGUIClientInterface parentGUIClient,
KInstanceInterface instance)
protected void setInstance(KInstanceInterface instance)
parent. This
functions basically calls the queryList method of
QObject to retrieve the list of child objects inheriting
KParts.Plugin .
protected static Plugin loadPlugin(org.kde.qt.QObject parent,
java.lang.String libname)
libnamepublic KAction action(java.lang.String name)
action in interface KXMLGUIClientInterfacepublic KAction action(org.kde.qt.QDomElement element)
action in interface KXMLGUIClientInterfacepublic KActionCollection actionCollection()
actionCollection in interface KXMLGUIClientInterfaceKActionCollection#setWidget(,
#org#kde#qt#QWidget*public KInstanceInterface instance()
instance in interface KXMLGUIClientInterfacepublic org.kde.qt.QDomDocument domDocument()
domDocument in interface KXMLGUIClientInterfacepublic void setXMLGUIBuildDocument(org.kde.qt.QDomDocument doc)
setXMLGUIBuildDocument in interface KXMLGUIClientInterfacepublic org.kde.qt.QDomDocument xmlguiBuildDocument()
xmlguiBuildDocument in interface KXMLGUIClientInterfacepublic void setFactory(KXMLGUIFactory factory)
setFactory in interface KXMLGUIClientInterfacepublic KXMLGUIFactory factory()
factory in interface KXMLGUIClientInterfacepublic KXMLGUIClientInterface parentClient()
parentClient in interface KXMLGUIClientInterfacepublic void insertChildClient(KXMLGUIClientInterface child)
insertChildClient in interface KXMLGUIClientInterfacepublic void removeChildClient(KXMLGUIClientInterface child)
child from the client's children list.
removeChildClient in interface KXMLGUIClientInterfacepublic void setClientBuilder(KXMLGUIBuilderInterface builder)
setClientBuilder in interface KXMLGUIClientInterfacepublic KXMLGUIBuilderInterface clientBuilder()
clientBuilder in interface KXMLGUIClientInterfacepublic void reloadXML()
reloadXML in interface KXMLGUIClientInterfacepublic void unplugActionList(java.lang.String name)
unplugActionList in interface KXMLGUIClientInterface
public void addStateActionEnabled(java.lang.String state,
java.lang.String action)
addStateActionEnabled in interface KXMLGUIClientInterface
public void addStateActionDisabled(java.lang.String state,
java.lang.String action)
addStateActionDisabled in interface KXMLGUIClientInterfacepublic void beginXMLPlug(org.kde.qt.QWidget arg1)
beginXMLPlug in interface KXMLGUIClientInterfacepublic void endXMLPlug()
endXMLPlug in interface KXMLGUIClientInterfacepublic void prepareXMLUnplug(org.kde.qt.QWidget arg1)
prepareXMLUnplug in interface KXMLGUIClientInterface
public static java.lang.String findMostRecentXMLFile(java.lang.String[] files,
java.lang.StringBuffer doc)
protected void setXMLFile(java.lang.String file,
boolean merge,
boolean setXMLDoc)
file - Either an absolute path for the file, or simply the
filename, which will then be assumed to be installed
in the "data" resource, under a directory named like
the instance.merge - Whether to merge with the global document.setXMLDoc - Specify whether to call setXML. Default is true.
and the DOM document at once.
protected void setXMLFile(java.lang.String file,
boolean merge)
protected void setXMLFile(java.lang.String file)
protected void setLocalXMLFile(java.lang.String file)
protected void setXML(java.lang.String document,
boolean merge)
protected void setXML(java.lang.String document)
protected void setDOMDocument(org.kde.qt.QDomDocument document,
boolean merge)
protected void setDOMDocument(org.kde.qt.QDomDocument document)
protected void conserveMemory()
protected void stateChanged(java.lang.String newstate,
int reverse)
newstate - Name of a State in the XMLfile.reverse - If the flag reverse is set to StateReverse, the State is reversed.
(actions to be enabled will be disabled and action to be disabled will be enabled)
Default is reverse=false.protected void stateChanged(java.lang.String newstate)
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||