org.kde.koala
Class KStdAction

java.lang.Object
  extended by org.kde.koala.KStdAction

public class KStdAction
extends java.lang.Object

Convenience methods to access all standard KDE actions. These actions should be used instead of hardcoding menubar and toolbar items. Using these actions helps your application easily conform to the KDE UI Style Guide All of the documentation for KAction holds for KStdAction also. When in doubt on how things work, check the KAction documention first.

  • Simple Example:
  • In general, using standard actions should be a drop in replacement for regular actions. For example, if you previously had:
     KAction newAct = new KAction(i18n("&New"), QIconSet(BarIcon("filenew")),
                                   KStdAccel.shortcut(KStdAccel.New), this,
                                   SLOT("fileNew()"), actionCollection());
     
    You could drop that and replace it with:
     KAction newAct = KStdAction.openNew(this, SLOT("fileNew()"),
                                           actionCollection());
     
  • Non-standard Usages
  • It is possible to use the standard actions in various non-recommended ways. Say, for instance, you wanted to have a standard action (with the associated correct text and icon and accelerator, etc) but you didn't want it to go in the standard place (this is not recommended, by the way). One way to do this is to simply not use the XML UI framework and plug it into wherever you want. If you do want to use the XML UI framework (good!), then it is still possible. Basically, the XML building code matches names in the XML code with the internal names of the actions. You can find out the internal names of each of the standard actions by using the stdName action like so: KStdAction.stdName(KStdAction.Cut) would return 'edit_cut'. The XML building code will match 'edit_cut' to the attribute in the global XML file and place your action there. However, you can change the internal name. In this example, just do something like:
     KStdAction.cut(this, SLOT("editCut()"), actionCollection(), "my_cut");
     
    Now, in your local XML resource file (e.g., yourappui.rc), simply put 'my_cut' where you want it to go. Another non-standard usage concerns getting a pointer to an existing action if, say, you want to enable or disable the action. You could do it the recommended way and just grab a pointer when you instantiate it as in the the 'openNew' example above... or you could do it the hard way:
     KAction cut = actionCollection().action(KStdAction.stdName(KStdAction.Cut));
     
    Another non-standard usage concerns instantiating the action in the first place. Usually, you would use the member functions as shown above (e.g., KStdAction.cut(this, SLOT, parent)). You may, however, do this using the enums provided. This author can't think of a reason why you would want to, but, hey, if you do, here's how:
     KStdAction.action(KStdAction.New, this, SLOT("fileNew()"), actionCollection());
     KStdAction.action(KStdAction.Cut, this, SLOT("editCut()"), actionCollection());
     

    Author:
    Kurt Granroth
    See Also:
    #http://developer#kde#org/documentation/standards/kde/style/basics/index#html

    Field Summary
    static int AboutApp
               
    static int AboutKDE
               
    static int ActionNone
              The standard menubar and toolbar actions.
    static int ActualSize
               
    static int AddBookmark
               
    static int Back
               
    static int Clear
               
    static int Close
               
    static int ConfigureNotifications
               
    static int ConfigureToolbars
               
    static int Copy
               
    static int Cut
               
    static int Deselect
               
    static int EditBookmarks
               
    static int Find
               
    static int FindNext
               
    static int FindPrev
               
    static int FirstPage
               
    static int FitToHeight
               
    static int FitToPage
               
    static int FitToWidth
               
    static int Forward
               
    static int FullScreen
               
    static int Goto
               
    static int GotoLine
               
    static int GotoPage
               
    static int Help
               
    static int HelpContents
               
    static int Home
               
    static int KeyBindings
               
    static int LastPage
               
    static int Mail
               
    static int New
               
    static int Next
               
    static int Open
               
    static int OpenRecent
               
    static int Paste
               
    static int PasteText
               
    static int Preferences
               
    static int Print
               
    static int PrintPreview
               
    static int Prior
               
    static int Quit
               
    static int Redisplay
               
    static int Redo
               
    static int Replace
               
    static int ReportBug
               
    static int Revert
               
    static int Save
               
    static int SaveAs
               
    static int SaveOptions
               
    static int SelectAll
               
    static int ShowMenubar
               
    static int ShowStatusbar
               
    static int ShowToolbar
               
    static int Spelling
               
    static int TipofDay
               
    static int Undo
               
    static int Up
               
    static int WhatsThis
               
    static int Zoom
               
    static int ZoomIn
               
    static int ZoomOut
               
     
    Constructor Summary
    KStdAction()
               
     
    Method Summary
    static KAction aboutApp(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent)
               
    static KAction aboutApp(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent, java.lang.String name)
              Display the application's About box.
    static KAction aboutKDE(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent)
               
    static KAction aboutKDE(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent, java.lang.String name)
              Display the About KDE dialog.
    static KAction actualSize(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent)
               
    static KAction actualSize(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent, java.lang.String name)
              View the document at its actual size.
    static KAction addBookmark(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent)
               
    static KAction addBookmark(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent, java.lang.String name)
              Add the current page to the bookmarks tree.
    static KAction back(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent)
               
    static KAction back(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent, java.lang.String name)
              Move back (web style menu).
    static KAction clear(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent)
               
    static KAction clear(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent, java.lang.String name)
              Clear the content of the focus widget
    static KAction close(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent)
               
    static KAction close(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent, java.lang.String name)
              Close the current document.
    static KAction configureNotifications(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent)
               
    static KAction configureNotifications(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent, java.lang.String name)
              The Configure Notifications dialog.
    static KAction configureToolbars(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent)
               
    static KAction configureToolbars(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent, java.lang.String name)
              The Customize Toolbar dialog.
    static KAction copy(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent)
               
    static KAction copy(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent, java.lang.String name)
              Copy the selected area into the clipboard.
    static KAction create(int id, org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent)
               
    static KAction create(int id, java.lang.String name, org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent)
              Creates an action corresponding to the KStdAction.StdAction enum.
    static KAction cut(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent)
               
    static KAction cut(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent, java.lang.String name)
              Cut selected area and store it in the clipboard.
    static KAction deselect(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent)
               
    static KAction deselect(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent, java.lang.String name)
              Deselect any selected elements in the current document.
    static KAction editBookmarks(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent)
               
    static KAction editBookmarks(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent, java.lang.String name)
              Edit the application bookmarks.
    static KAction find(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent)
               
    static KAction find(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent, java.lang.String name)
              Initiate a 'find' request in the current document.
    static KAction findNext(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent)
               
    static KAction findNext(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent, java.lang.String name)
              Find the next instance of a stored 'find'.
    static KAction findPrev(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent)
               
    static KAction findPrev(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent, java.lang.String name)
              Find a previous instance of a stored 'find'.
    static KAction firstPage(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent)
               
    static KAction firstPage(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent, java.lang.String name)
              Jump to the first page.
    static KAction fitToHeight(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent)
               
    static KAction fitToHeight(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent, java.lang.String name)
              Fit the document view to the height of the current window.
    static KAction fitToPage(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent)
               
    static KAction fitToPage(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent, java.lang.String name)
              Fit the document view to the size of the current window.
    static KAction fitToWidth(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent)
               
    static KAction fitToWidth(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent, java.lang.String name)
              Fit the document view to the width of the current window.
    static KAction forward(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent)
               
    static KAction forward(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent, java.lang.String name)
              Move forward (web style menu).
    static KToggleFullScreenAction fullScreen(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent, org.kde.qt.QWidget window)
               
    static KToggleFullScreenAction fullScreen(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent, org.kde.qt.QWidget window, java.lang.String name)
              Switch to/from full screen mode
    static KAction goTo(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent)
               
    static KAction goTo(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent, java.lang.String name)
              Go to somewhere in general.
    static KAction gotoLine(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent)
               
    static KAction gotoLine(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent, java.lang.String name)
              Go to a specific line (dialog).
    static KAction gotoPage(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent)
               
    static KAction gotoPage(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent, java.lang.String name)
              Go to a specific page (dialog).
    static KAction help(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent)
               
    static KAction help(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent, java.lang.String name)
              Display the help.
    static KAction helpContents(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent)
               
    static KAction helpContents(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent, java.lang.String name)
              Display the help contents.
    static KAction home(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent)
               
    static KAction home(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent, java.lang.String name)
              Go to the "Home" position or document.
    static KAction keyBindings(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent)
               
    static KAction keyBindings(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent, java.lang.String name)
              Display the configure key bindings dialog.
    static KAction lastPage(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent)
               
    static KAction lastPage(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent, java.lang.String name)
              Jump to the last page.
    static KAction mail(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent)
               
    static KAction mail(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent, java.lang.String name)
              Mail this document.
    static java.lang.String name(int id)
              This will return the internal name of a given standard action.
    static KAction next(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent)
               
    static KAction next(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent, java.lang.String name)
              Scroll down one page.
    static KAction open(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent)
               
    static KAction open(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent, java.lang.String name)
              Open an existing file.
    static KAction openNew(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent)
               
    static KAction openNew(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent, java.lang.String name)
              Create a new document or window.
    static KRecentFilesAction openRecent(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent)
               
    static KRecentFilesAction openRecent(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent, java.lang.String name)
              Open a recently used document.
    static KAction paste(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent)
               
    static KAction paste(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent, java.lang.String name)
              Paste the contents of clipboard at the current mouse or cursor position.
    static KAction pasteText(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent)
               
    static KAction pasteText(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent, java.lang.String name)
              Paste the contents of clipboard at the current mouse or cursor position.
    static KAction preferences(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent)
               
    static KAction preferences(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent, java.lang.String name)
              Display the preferences/options dialog.
    static KAction print(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent)
               
    static KAction print(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent, java.lang.String name)
              Print the current document.
    static KAction printPreview(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent)
               
    static KAction printPreview(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent, java.lang.String name)
              Show a print preview of the current document.
    static KAction prior(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent)
               
    static KAction prior(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent, java.lang.String name)
              Scroll up one page.
    static KAction quit(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent)
               
    static KAction quit(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent, java.lang.String name)
              Quit the program.
    static KAction redisplay(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent)
               
    static KAction redisplay(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent, java.lang.String name)
              Redisplay or redraw the document.
    static KAction redo(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent)
               
    static KAction redo(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent, java.lang.String name)
              Redo the last operation.
    static KAction replace(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent)
               
    static KAction replace(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent, java.lang.String name)
              Find and replace matches.
    static KAction reportBug(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent)
               
    static KAction reportBug(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent, java.lang.String name)
              Open up the Report Bug dialog.
    static KAction revert(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent)
               
    static KAction revert(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent, java.lang.String name)
              Revert the current document to the last saved version (essentially will undo all changes).
    static KAction save(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent)
               
    static KAction save(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent, java.lang.String name)
              Save the current document.
    static KAction saveAs(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent)
               
    static KAction saveAs(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent, java.lang.String name)
              Save the current document under a different name.
    static KAction saveOptions(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent)
               
    static KAction saveOptions(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent, java.lang.String name)
              Display the save options dialog.
    static KAction selectAll(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent)
               
    static KAction selectAll(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent, java.lang.String name)
              Select all elements in the current document.
    static KToggleAction showMenubar(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent)
               
    static KToggleAction showMenubar(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent, java.lang.String name)
              Show/Hide the menubar.
    static KToggleAction showStatusbar(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent)
               
    static KToggleAction showStatusbar(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent, java.lang.String name)
              Show/Hide the statusbar.
    static KAction spelling(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent)
               
    static KAction spelling(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent, java.lang.String name)
              Pop up the spell checker.
    static java.lang.String stdName(int act_enum)
               
    static java.util.ArrayList stdNames()
              Returns a list of all standard names.
    static KAction tipOfDay(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent)
               
    static KAction tipOfDay(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent, java.lang.String name)
              Display "Tip of the Day"
    static KAction undo(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent)
               
    static KAction undo(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent, java.lang.String name)
              Undo the last operation.
    static KAction up(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent)
               
    static KAction up(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent, java.lang.String name)
              Move up (web style menu).
    static KAction whatsThis(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent)
               
    static KAction whatsThis(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent, java.lang.String name)
              Trigger the What's This cursor.
    static KAction zoom(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent)
               
    static KAction zoom(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent, java.lang.String name)
              Popup a zoom dialog.
    static KAction zoomIn(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent)
               
    static KAction zoomIn(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent, java.lang.String name)
              Zoom in.
    static KAction zoomOut(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent)
               
    static KAction zoomOut(org.kde.qt.QObject recvr, java.lang.String slot, KActionCollection parent, java.lang.String name)
              Zoom out.
     
    Methods inherited from class java.lang.Object
    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
     

    Field Detail

    ActionNone

    public static final int ActionNone
    The standard menubar and toolbar actions.

    See Also:
    Constant Field Values

    New

    public static final int New
    See Also:
    Constant Field Values

    Open

    public static final int Open
    See Also:
    Constant Field Values

    OpenRecent

    public static final int OpenRecent
    See Also:
    Constant Field Values

    Save

    public static final int Save
    See Also:
    Constant Field Values

    SaveAs

    public static final int SaveAs
    See Also:
    Constant Field Values

    Revert

    public static final int Revert
    See Also:
    Constant Field Values

    Close

    public static final int Close
    See Also:
    Constant Field Values

    Print

    public static final int Print
    See Also:
    Constant Field Values

    PrintPreview

    public static final int PrintPreview
    See Also:
    Constant Field Values

    Mail

    public static final int Mail
    See Also:
    Constant Field Values

    Quit

    public static final int Quit
    See Also:
    Constant Field Values

    Undo

    public static final int Undo
    See Also:
    Constant Field Values

    Redo

    public static final int Redo
    See Also:
    Constant Field Values

    Cut

    public static final int Cut
    See Also:
    Constant Field Values

    Copy

    public static final int Copy
    See Also:
    Constant Field Values

    Paste

    public static final int Paste
    See Also:
    Constant Field Values

    SelectAll

    public static final int SelectAll
    See Also:
    Constant Field Values

    Deselect

    public static final int Deselect
    See Also:
    Constant Field Values

    Find

    public static final int Find
    See Also:
    Constant Field Values

    FindNext

    public static final int FindNext
    See Also:
    Constant Field Values

    FindPrev

    public static final int FindPrev
    See Also:
    Constant Field Values

    Replace

    public static final int Replace
    See Also:
    Constant Field Values

    ActualSize

    public static final int ActualSize
    See Also:
    Constant Field Values

    FitToPage

    public static final int FitToPage
    See Also:
    Constant Field Values

    FitToWidth

    public static final int FitToWidth
    See Also:
    Constant Field Values

    FitToHeight

    public static final int FitToHeight
    See Also:
    Constant Field Values

    ZoomIn

    public static final int ZoomIn
    See Also:
    Constant Field Values

    ZoomOut

    public static final int ZoomOut
    See Also:
    Constant Field Values

    Zoom

    public static final int Zoom
    See Also:
    Constant Field Values

    Redisplay

    public static final int Redisplay
    See Also:
    Constant Field Values

    Up

    public static final int Up
    See Also:
    Constant Field Values

    Back

    public static final int Back
    See Also:
    Constant Field Values

    Forward

    public static final int Forward
    See Also:
    Constant Field Values

    Home

    public static final int Home
    See Also:
    Constant Field Values

    Prior

    public static final int Prior
    See Also:
    Constant Field Values

    Next

    public static final int Next
    See Also:
    Constant Field Values

    Goto

    public static final int Goto
    See Also:
    Constant Field Values

    GotoPage

    public static final int GotoPage
    See Also:
    Constant Field Values

    GotoLine

    public static final int GotoLine
    See Also:
    Constant Field Values

    FirstPage

    public static final int FirstPage
    See Also:
    Constant Field Values

    LastPage

    public static final int LastPage
    See Also:
    Constant Field Values

    AddBookmark

    public static final int AddBookmark
    See Also:
    Constant Field Values

    EditBookmarks

    public static final int EditBookmarks
    See Also:
    Constant Field Values

    Spelling

    public static final int Spelling
    See Also:
    Constant Field Values

    ShowMenubar

    public static final int ShowMenubar
    See Also:
    Constant Field Values

    ShowToolbar

    public static final int ShowToolbar
    See Also:
    Constant Field Values

    ShowStatusbar

    public static final int ShowStatusbar
    See Also:
    Constant Field Values

    SaveOptions

    public static final int SaveOptions
    See Also:
    Constant Field Values

    KeyBindings

    public static final int KeyBindings
    See Also:
    Constant Field Values

    Preferences

    public static final int Preferences
    See Also:
    Constant Field Values

    ConfigureToolbars

    public static final int ConfigureToolbars
    See Also:
    Constant Field Values

    Help

    public static final int Help
    See Also:
    Constant Field Values

    HelpContents

    public static final int HelpContents
    See Also:
    Constant Field Values

    WhatsThis

    public static final int WhatsThis
    See Also:
    Constant Field Values

    ReportBug

    public static final int ReportBug
    See Also:
    Constant Field Values

    AboutApp

    public static final int AboutApp
    See Also:
    Constant Field Values

    AboutKDE

    public static final int AboutKDE
    See Also:
    Constant Field Values

    TipofDay

    public static final int TipofDay
    See Also:
    Constant Field Values

    ConfigureNotifications

    public static final int ConfigureNotifications
    See Also:
    Constant Field Values

    FullScreen

    public static final int FullScreen
    See Also:
    Constant Field Values

    Clear

    public static final int Clear
    See Also:
    Constant Field Values

    PasteText

    public static final int PasteText
    See Also:
    Constant Field Values
    Constructor Detail

    KStdAction

    public KStdAction()
    Method Detail

    create

    public static KAction create(int id,
                                 java.lang.String name,
                                 org.kde.qt.QObject recvr,
                                 java.lang.String slot,
                                 KActionCollection parent)
    Creates an action corresponding to the KStdAction.StdAction enum.


    create

    public static KAction create(int id,
                                 org.kde.qt.QObject recvr,
                                 java.lang.String slot,
                                 KActionCollection parent)

    name

    public static java.lang.String name(int id)
    This will return the internal name of a given standard action.


    stdName

    public static java.lang.String stdName(int act_enum)

    stdNames

    public static java.util.ArrayList stdNames()
    Returns a list of all standard names. Used by KAccelManager to give those heigher weight.


    openNew

    public static KAction openNew(org.kde.qt.QObject recvr,
                                  java.lang.String slot,
                                  KActionCollection parent,
                                  java.lang.String name)
    Create a new document or window.


    openNew

    public static KAction openNew(org.kde.qt.QObject recvr,
                                  java.lang.String slot,
                                  KActionCollection parent)

    open

    public static KAction open(org.kde.qt.QObject recvr,
                               java.lang.String slot,
                               KActionCollection parent,
                               java.lang.String name)
    Open an existing file.


    open

    public static KAction open(org.kde.qt.QObject recvr,
                               java.lang.String slot,
                               KActionCollection parent)

    openRecent

    public static KRecentFilesAction openRecent(org.kde.qt.QObject recvr,
                                                java.lang.String slot,
                                                KActionCollection parent,
                                                java.lang.String name)
    Open a recently used document. The signature of the slot being called is of the form slotURLSelected( KURL ).

    Parameters:
    recvr - object to receive slot
    slot - The SLOT to invoke when a URL is selected. The slot's signature is slotURLSelected( KURL ).
    parent - parent widget
    name - name of widget

    openRecent

    public static KRecentFilesAction openRecent(org.kde.qt.QObject recvr,
                                                java.lang.String slot,
                                                KActionCollection parent)

    save

    public static KAction save(org.kde.qt.QObject recvr,
                               java.lang.String slot,
                               KActionCollection parent,
                               java.lang.String name)
    Save the current document.


    save

    public static KAction save(org.kde.qt.QObject recvr,
                               java.lang.String slot,
                               KActionCollection parent)

    saveAs

    public static KAction saveAs(org.kde.qt.QObject recvr,
                                 java.lang.String slot,
                                 KActionCollection parent,
                                 java.lang.String name)
    Save the current document under a different name.


    saveAs

    public static KAction saveAs(org.kde.qt.QObject recvr,
                                 java.lang.String slot,
                                 KActionCollection parent)

    revert

    public static KAction revert(org.kde.qt.QObject recvr,
                                 java.lang.String slot,
                                 KActionCollection parent,
                                 java.lang.String name)
    Revert the current document to the last saved version (essentially will undo all changes).


    revert

    public static KAction revert(org.kde.qt.QObject recvr,
                                 java.lang.String slot,
                                 KActionCollection parent)

    close

    public static KAction close(org.kde.qt.QObject recvr,
                                java.lang.String slot,
                                KActionCollection parent,
                                java.lang.String name)
    Close the current document.


    close

    public static KAction close(org.kde.qt.QObject recvr,
                                java.lang.String slot,
                                KActionCollection parent)

    print

    public static KAction print(org.kde.qt.QObject recvr,
                                java.lang.String slot,
                                KActionCollection parent,
                                java.lang.String name)
    Print the current document.


    print

    public static KAction print(org.kde.qt.QObject recvr,
                                java.lang.String slot,
                                KActionCollection parent)

    printPreview

    public static KAction printPreview(org.kde.qt.QObject recvr,
                                       java.lang.String slot,
                                       KActionCollection parent,
                                       java.lang.String name)
    Show a print preview of the current document.


    printPreview

    public static KAction printPreview(org.kde.qt.QObject recvr,
                                       java.lang.String slot,
                                       KActionCollection parent)

    mail

    public static KAction mail(org.kde.qt.QObject recvr,
                               java.lang.String slot,
                               KActionCollection parent,
                               java.lang.String name)
    Mail this document.


    mail

    public static KAction mail(org.kde.qt.QObject recvr,
                               java.lang.String slot,
                               KActionCollection parent)

    quit

    public static KAction quit(org.kde.qt.QObject recvr,
                               java.lang.String slot,
                               KActionCollection parent,
                               java.lang.String name)
    Quit the program.


    quit

    public static KAction quit(org.kde.qt.QObject recvr,
                               java.lang.String slot,
                               KActionCollection parent)

    undo

    public static KAction undo(org.kde.qt.QObject recvr,
                               java.lang.String slot,
                               KActionCollection parent,
                               java.lang.String name)
    Undo the last operation.


    undo

    public static KAction undo(org.kde.qt.QObject recvr,
                               java.lang.String slot,
                               KActionCollection parent)

    redo

    public static KAction redo(org.kde.qt.QObject recvr,
                               java.lang.String slot,
                               KActionCollection parent,
                               java.lang.String name)
    Redo the last operation.


    redo

    public static KAction redo(org.kde.qt.QObject recvr,
                               java.lang.String slot,
                               KActionCollection parent)

    cut

    public static KAction cut(org.kde.qt.QObject recvr,
                              java.lang.String slot,
                              KActionCollection parent,
                              java.lang.String name)
    Cut selected area and store it in the clipboard.


    cut

    public static KAction cut(org.kde.qt.QObject recvr,
                              java.lang.String slot,
                              KActionCollection parent)

    copy

    public static KAction copy(org.kde.qt.QObject recvr,
                               java.lang.String slot,
                               KActionCollection parent,
                               java.lang.String name)
    Copy the selected area into the clipboard.


    copy

    public static KAction copy(org.kde.qt.QObject recvr,
                               java.lang.String slot,
                               KActionCollection parent)

    paste

    public static KAction paste(org.kde.qt.QObject recvr,
                                java.lang.String slot,
                                KActionCollection parent,
                                java.lang.String name)
    Paste the contents of clipboard at the current mouse or cursor position.


    paste

    public static KAction paste(org.kde.qt.QObject recvr,
                                java.lang.String slot,
                                KActionCollection parent)

    pasteText

    public static KAction pasteText(org.kde.qt.QObject recvr,
                                    java.lang.String slot,
                                    KActionCollection parent,
                                    java.lang.String name)
    Paste the contents of clipboard at the current mouse or cursor position. Provide a button on the toolbar with the clipboard history menu if Klipper is running.


    pasteText

    public static KAction pasteText(org.kde.qt.QObject recvr,
                                    java.lang.String slot,
                                    KActionCollection parent)

    clear

    public static KAction clear(org.kde.qt.QObject recvr,
                                java.lang.String slot,
                                KActionCollection parent,
                                java.lang.String name)
    Clear the content of the focus widget


    clear

    public static KAction clear(org.kde.qt.QObject recvr,
                                java.lang.String slot,
                                KActionCollection parent)

    selectAll

    public static KAction selectAll(org.kde.qt.QObject recvr,
                                    java.lang.String slot,
                                    KActionCollection parent,
                                    java.lang.String name)
    Select all elements in the current document.


    selectAll

    public static KAction selectAll(org.kde.qt.QObject recvr,
                                    java.lang.String slot,
                                    KActionCollection parent)

    deselect

    public static KAction deselect(org.kde.qt.QObject recvr,
                                   java.lang.String slot,
                                   KActionCollection parent,
                                   java.lang.String name)
    Deselect any selected elements in the current document.


    deselect

    public static KAction deselect(org.kde.qt.QObject recvr,
                                   java.lang.String slot,
                                   KActionCollection parent)

    find

    public static KAction find(org.kde.qt.QObject recvr,
                               java.lang.String slot,
                               KActionCollection parent,
                               java.lang.String name)
    Initiate a 'find' request in the current document.


    find

    public static KAction find(org.kde.qt.QObject recvr,
                               java.lang.String slot,
                               KActionCollection parent)

    findNext

    public static KAction findNext(org.kde.qt.QObject recvr,
                                   java.lang.String slot,
                                   KActionCollection parent,
                                   java.lang.String name)
    Find the next instance of a stored 'find'.


    findNext

    public static KAction findNext(org.kde.qt.QObject recvr,
                                   java.lang.String slot,
                                   KActionCollection parent)

    findPrev

    public static KAction findPrev(org.kde.qt.QObject recvr,
                                   java.lang.String slot,
                                   KActionCollection parent,
                                   java.lang.String name)
    Find a previous instance of a stored 'find'.


    findPrev

    public static KAction findPrev(org.kde.qt.QObject recvr,
                                   java.lang.String slot,
                                   KActionCollection parent)

    replace

    public static KAction replace(org.kde.qt.QObject recvr,
                                  java.lang.String slot,
                                  KActionCollection parent,
                                  java.lang.String name)
    Find and replace matches.


    replace

    public static KAction replace(org.kde.qt.QObject recvr,
                                  java.lang.String slot,
                                  KActionCollection parent)

    actualSize

    public static KAction actualSize(org.kde.qt.QObject recvr,
                                     java.lang.String slot,
                                     KActionCollection parent,
                                     java.lang.String name)
    View the document at its actual size.


    actualSize

    public static KAction actualSize(org.kde.qt.QObject recvr,
                                     java.lang.String slot,
                                     KActionCollection parent)

    fitToPage

    public static KAction fitToPage(org.kde.qt.QObject recvr,
                                    java.lang.String slot,
                                    KActionCollection parent,
                                    java.lang.String name)
    Fit the document view to the size of the current window.


    fitToPage

    public static KAction fitToPage(org.kde.qt.QObject recvr,
                                    java.lang.String slot,
                                    KActionCollection parent)

    fitToWidth

    public static KAction fitToWidth(org.kde.qt.QObject recvr,
                                     java.lang.String slot,
                                     KActionCollection parent,
                                     java.lang.String name)
    Fit the document view to the width of the current window.


    fitToWidth

    public static KAction fitToWidth(org.kde.qt.QObject recvr,
                                     java.lang.String slot,
                                     KActionCollection parent)

    fitToHeight

    public static KAction fitToHeight(org.kde.qt.QObject recvr,
                                      java.lang.String slot,
                                      KActionCollection parent,
                                      java.lang.String name)
    Fit the document view to the height of the current window.


    fitToHeight

    public static KAction fitToHeight(org.kde.qt.QObject recvr,
                                      java.lang.String slot,
                                      KActionCollection parent)

    zoomIn

    public static KAction zoomIn(org.kde.qt.QObject recvr,
                                 java.lang.String slot,
                                 KActionCollection parent,
                                 java.lang.String name)
    Zoom in.


    zoomIn

    public static KAction zoomIn(org.kde.qt.QObject recvr,
                                 java.lang.String slot,
                                 KActionCollection parent)

    zoomOut

    public static KAction zoomOut(org.kde.qt.QObject recvr,
                                  java.lang.String slot,
                                  KActionCollection parent,
                                  java.lang.String name)
    Zoom out.


    zoomOut

    public static KAction zoomOut(org.kde.qt.QObject recvr,
                                  java.lang.String slot,
                                  KActionCollection parent)

    zoom

    public static KAction zoom(org.kde.qt.QObject recvr,
                               java.lang.String slot,
                               KActionCollection parent,
                               java.lang.String name)
    Popup a zoom dialog.


    zoom

    public static KAction zoom(org.kde.qt.QObject recvr,
                               java.lang.String slot,
                               KActionCollection parent)

    redisplay

    public static KAction redisplay(org.kde.qt.QObject recvr,
                                    java.lang.String slot,
                                    KActionCollection parent,
                                    java.lang.String name)
    Redisplay or redraw the document.


    redisplay

    public static KAction redisplay(org.kde.qt.QObject recvr,
                                    java.lang.String slot,
                                    KActionCollection parent)

    up

    public static KAction up(org.kde.qt.QObject recvr,
                             java.lang.String slot,
                             KActionCollection parent,
                             java.lang.String name)
    Move up (web style menu).


    up

    public static KAction up(org.kde.qt.QObject recvr,
                             java.lang.String slot,
                             KActionCollection parent)

    back

    public static KAction back(org.kde.qt.QObject recvr,
                               java.lang.String slot,
                               KActionCollection parent,
                               java.lang.String name)
    Move back (web style menu).


    back

    public static KAction back(org.kde.qt.QObject recvr,
                               java.lang.String slot,
                               KActionCollection parent)

    forward

    public static KAction forward(org.kde.qt.QObject recvr,
                                  java.lang.String slot,
                                  KActionCollection parent,
                                  java.lang.String name)
    Move forward (web style menu).


    forward

    public static KAction forward(org.kde.qt.QObject recvr,
                                  java.lang.String slot,
                                  KActionCollection parent)

    home

    public static KAction home(org.kde.qt.QObject recvr,
                               java.lang.String slot,
                               KActionCollection parent,
                               java.lang.String name)
    Go to the "Home" position or document.


    home

    public static KAction home(org.kde.qt.QObject recvr,
                               java.lang.String slot,
                               KActionCollection parent)

    prior

    public static KAction prior(org.kde.qt.QObject recvr,
                                java.lang.String slot,
                                KActionCollection parent,
                                java.lang.String name)
    Scroll up one page.


    prior

    public static KAction prior(org.kde.qt.QObject recvr,
                                java.lang.String slot,
                                KActionCollection parent)

    next

    public static KAction next(org.kde.qt.QObject recvr,
                               java.lang.String slot,
                               KActionCollection parent,
                               java.lang.String name)
    Scroll down one page.


    next

    public static KAction next(org.kde.qt.QObject recvr,
                               java.lang.String slot,
                               KActionCollection parent)

    goTo

    public static KAction goTo(org.kde.qt.QObject recvr,
                               java.lang.String slot,
                               KActionCollection parent,
                               java.lang.String name)
    Go to somewhere in general.


    goTo

    public static KAction goTo(org.kde.qt.QObject recvr,
                               java.lang.String slot,
                               KActionCollection parent)

    gotoPage

    public static KAction gotoPage(org.kde.qt.QObject recvr,
                                   java.lang.String slot,
                                   KActionCollection parent,
                                   java.lang.String name)
    Go to a specific page (dialog).


    gotoPage

    public static KAction gotoPage(org.kde.qt.QObject recvr,
                                   java.lang.String slot,
                                   KActionCollection parent)

    gotoLine

    public static KAction gotoLine(org.kde.qt.QObject recvr,
                                   java.lang.String slot,
                                   KActionCollection parent,
                                   java.lang.String name)
    Go to a specific line (dialog).


    gotoLine

    public static KAction gotoLine(org.kde.qt.QObject recvr,
                                   java.lang.String slot,
                                   KActionCollection parent)

    firstPage

    public static KAction firstPage(org.kde.qt.QObject recvr,
                                    java.lang.String slot,
                                    KActionCollection parent,
                                    java.lang.String name)
    Jump to the first page.


    firstPage

    public static KAction firstPage(org.kde.qt.QObject recvr,
                                    java.lang.String slot,
                                    KActionCollection parent)

    lastPage

    public static KAction lastPage(org.kde.qt.QObject recvr,
                                   java.lang.String slot,
                                   KActionCollection parent,
                                   java.lang.String name)
    Jump to the last page.


    lastPage

    public static KAction lastPage(org.kde.qt.QObject recvr,
                                   java.lang.String slot,
                                   KActionCollection parent)

    addBookmark

    public static KAction addBookmark(org.kde.qt.QObject recvr,
                                      java.lang.String slot,
                                      KActionCollection parent,
                                      java.lang.String name)
    Add the current page to the bookmarks tree.


    addBookmark

    public static KAction addBookmark(org.kde.qt.QObject recvr,
                                      java.lang.String slot,
                                      KActionCollection parent)

    editBookmarks

    public static KAction editBookmarks(org.kde.qt.QObject recvr,
                                        java.lang.String slot,
                                        KActionCollection parent,
                                        java.lang.String name)
    Edit the application bookmarks.


    editBookmarks

    public static KAction editBookmarks(org.kde.qt.QObject recvr,
                                        java.lang.String slot,
                                        KActionCollection parent)

    spelling

    public static KAction spelling(org.kde.qt.QObject recvr,
                                   java.lang.String slot,
                                   KActionCollection parent,
                                   java.lang.String name)
    Pop up the spell checker.


    spelling

    public static KAction spelling(org.kde.qt.QObject recvr,
                                   java.lang.String slot,
                                   KActionCollection parent)

    showMenubar

    public static KToggleAction showMenubar(org.kde.qt.QObject recvr,
                                            java.lang.String slot,
                                            KActionCollection parent,
                                            java.lang.String name)
    Show/Hide the menubar.


    showMenubar

    public static KToggleAction showMenubar(org.kde.qt.QObject recvr,
                                            java.lang.String slot,
                                            KActionCollection parent)

    showStatusbar

    public static KToggleAction showStatusbar(org.kde.qt.QObject recvr,
                                              java.lang.String slot,
                                              KActionCollection parent,
                                              java.lang.String name)
    Show/Hide the statusbar.


    showStatusbar

    public static KToggleAction showStatusbar(org.kde.qt.QObject recvr,
                                              java.lang.String slot,
                                              KActionCollection parent)

    fullScreen

    public static KToggleFullScreenAction fullScreen(org.kde.qt.QObject recvr,
                                                     java.lang.String slot,
                                                     KActionCollection parent,
                                                     org.kde.qt.QWidget window,
                                                     java.lang.String name)
    Switch to/from full screen mode


    fullScreen

    public static KToggleFullScreenAction fullScreen(org.kde.qt.QObject recvr,
                                                     java.lang.String slot,
                                                     KActionCollection parent,
                                                     org.kde.qt.QWidget window)

    saveOptions

    public static KAction saveOptions(org.kde.qt.QObject recvr,
                                      java.lang.String slot,
                                      KActionCollection parent,
                                      java.lang.String name)
    Display the save options dialog.


    saveOptions

    public static KAction saveOptions(org.kde.qt.QObject recvr,
                                      java.lang.String slot,
                                      KActionCollection parent)

    keyBindings

    public static KAction keyBindings(org.kde.qt.QObject recvr,
                                      java.lang.String slot,
                                      KActionCollection parent,
                                      java.lang.String name)
    Display the configure key bindings dialog. Note that you might be able to use the pre-built KXMLGUIFactory's fuction: KStdAction.keyBindings(guiFactory(), SLOT("configureShortcuts()"), actionCollection());


    keyBindings

    public static KAction keyBindings(org.kde.qt.QObject recvr,
                                      java.lang.String slot,
                                      KActionCollection parent)

    preferences

    public static KAction preferences(org.kde.qt.QObject recvr,
                                      java.lang.String slot,
                                      KActionCollection parent,
                                      java.lang.String name)
    Display the preferences/options dialog.


    preferences

    public static KAction preferences(org.kde.qt.QObject recvr,
                                      java.lang.String slot,
                                      KActionCollection parent)

    configureToolbars

    public static KAction configureToolbars(org.kde.qt.QObject recvr,
                                            java.lang.String slot,
                                            KActionCollection parent,
                                            java.lang.String name)
    The Customize Toolbar dialog.


    configureToolbars

    public static KAction configureToolbars(org.kde.qt.QObject recvr,
                                            java.lang.String slot,
                                            KActionCollection parent)

    configureNotifications

    public static KAction configureNotifications(org.kde.qt.QObject recvr,
                                                 java.lang.String slot,
                                                 KActionCollection parent,
                                                 java.lang.String name)
    The Configure Notifications dialog.


    configureNotifications

    public static KAction configureNotifications(org.kde.qt.QObject recvr,
                                                 java.lang.String slot,
                                                 KActionCollection parent)

    help

    public static KAction help(org.kde.qt.QObject recvr,
                               java.lang.String slot,
                               KActionCollection parent,
                               java.lang.String name)
    Display the help.


    help

    public static KAction help(org.kde.qt.QObject recvr,
                               java.lang.String slot,
                               KActionCollection parent)

    helpContents

    public static KAction helpContents(org.kde.qt.QObject recvr,
                                       java.lang.String slot,
                                       KActionCollection parent,
                                       java.lang.String name)
    Display the help contents.


    helpContents

    public static KAction helpContents(org.kde.qt.QObject recvr,
                                       java.lang.String slot,
                                       KActionCollection parent)

    whatsThis

    public static KAction whatsThis(org.kde.qt.QObject recvr,
                                    java.lang.String slot,
                                    KActionCollection parent,
                                    java.lang.String name)
    Trigger the What's This cursor.


    whatsThis

    public static KAction whatsThis(org.kde.qt.QObject recvr,
                                    java.lang.String slot,
                                    KActionCollection parent)

    tipOfDay

    public static KAction tipOfDay(org.kde.qt.QObject recvr,
                                   java.lang.String slot,
                                   KActionCollection parent,
                                   java.lang.String name)
    Display "Tip of the Day"


    tipOfDay

    public static KAction tipOfDay(org.kde.qt.QObject recvr,
                                   java.lang.String slot,
                                   KActionCollection parent)

    reportBug

    public static KAction reportBug(org.kde.qt.QObject recvr,
                                    java.lang.String slot,
                                    KActionCollection parent,
                                    java.lang.String name)
    Open up the Report Bug dialog.


    reportBug

    public static KAction reportBug(org.kde.qt.QObject recvr,
                                    java.lang.String slot,
                                    KActionCollection parent)

    aboutApp

    public static KAction aboutApp(org.kde.qt.QObject recvr,
                                   java.lang.String slot,
                                   KActionCollection parent,
                                   java.lang.String name)
    Display the application's About box.


    aboutApp

    public static KAction aboutApp(org.kde.qt.QObject recvr,
                                   java.lang.String slot,
                                   KActionCollection parent)

    aboutKDE

    public static KAction aboutKDE(org.kde.qt.QObject recvr,
                                   java.lang.String slot,
                                   KActionCollection parent,
                                   java.lang.String name)
    Display the About KDE dialog.


    aboutKDE

    public static KAction aboutKDE(org.kde.qt.QObject recvr,
                                   java.lang.String slot,
                                   KActionCollection parent)