|
| virtual void | cancelProgress () |
| |
| void | clearKeyLog () |
| |
| virtual QMenu * | createPopupMenu () |
| |
| virtual void | disable () |
| |
| virtual void | enable () |
| |
| virtual void | escapeEvent () |
| |
| virtual QWidget * | getChildWidget (const QString &name) |
| |
| QList< QDockWidget * > | getDockWidgets () |
| |
| virtual RDocument * | getDocument () |
| |
| virtual RDocumentInterface * | getDocumentInterface () |
| |
| virtual int | getHeight () |
| |
| QString | getKeyLog () const |
| |
| RMdiArea * | getMdiArea () |
| |
| RMdiChildQt * | getMdiChild () |
| |
| virtual int | getPositionX () |
| |
| virtual int | getPositionY () |
| |
| QTabBar * | getTabBar () |
| |
| QList< QToolBar * > | getToolBars () |
| |
| virtual int | getWidth () |
| |
| void | handleEnterKey (QObject *obj) |
| |
| bool | handleTabKey (QObject *obj, bool backTab=false) |
| |
| virtual void | handleUserCommand (const QString &message, bool escape=true) |
| |
| virtual void | handleUserInfo (const QString &message, bool escape=true) |
| |
| virtual void | handleUserMessage (const QString &message, bool escape=true) |
| |
| virtual void | handleUserWarning (const QString &message, bool messageBox=false, bool escape=true) |
| |
| virtual void | move (int x, int y) |
| | Moves the application window to the given x / y position.
|
| |
| virtual void | postCloseEvent () |
| |
| virtual void | postPropertyEvent (RPropertyTypeId propertyTypeId, const QVariant &value, RS::EntityType entityTypeFilter=RS::EntityAll) |
| |
| virtual void | postSelectionChangedEvent () |
| |
| virtual void | postTransactionEvent (RTransaction &t, bool onlyChanges=false, RS::EntityType entityTypeFilter=RS::EntityAll) |
| |
| virtual bool | readSettings () |
| | Restores the application window settings (size, position, ...).
|
| |
| virtual void | requestResourceBlockEditing (RObject::Id entityId, const RVector &pos) |
| |
| virtual void | resize (int width, int height) |
| | Resizes the application window to the given width and height.
|
| |
| | RMainWindowQt (QWidget *parent=0, bool hasMdiArea=true) |
| | Copyright (c) 2011-2018 by Andrew Mustun.
|
| |
| virtual void | setCommandPrompt (const QString &text="") |
| |
| virtual void | setGraphicsViewCursor (const QCursor &cursor) |
| | Sets the cursor of all graphics views in all MDI children.
|
| |
| virtual void | setLeftMouseTip (const QString &text="") |
| |
| virtual void | setProgress (int value) |
| |
| virtual void | setProgressEnd () |
| |
| virtual void | setProgressText (const QString &text="") |
| |
| virtual void | setRightMouseTip (const QString &text="") |
| |
| virtual void | showContextMenu (RObject::Id entityId, const RVector &pos) |
| |
| virtual void | writeSettings () |
| | Stores the application window settings (size, position, ...).
|
| |
| virtual | ~RMainWindowQt () |
| |
Public Member Functions inherited from RMainWindow |
| void | addBlockListener (RBlockListener *l) |
| | Adds a listener for block change / add / remove events.
|
| |
| void | addCoordinateListener (RCoordinateListener *l) |
| | Adds a listener for coordinate events.
|
| |
| void | addEntityExportListener (REntityExportListener *l) |
| |
| void | addExportListener (RExportListener *l) |
| | Adds a listener for export events.
|
| |
| void | addFocusListener (RFocusListener *l) |
| | Adds a listener for focus changes.
|
| |
| void | addImportListener (RImportListener *l) |
| | Adds a listener for import events.
|
| |
| void | addInterTransactionListener (RInterTransactionListener *l) |
| | Adds a listener for transaction in progress events.
|
| |
| void | addKeyListener (RKeyListener *l) |
| | Adds a listener for key changes.
|
| |
| void | addLayerListener (RLayerListener *l) |
| | Adds a listener for layer change / add / remove events.
|
| |
| void | addNewDocumentListener (RNewDocumentListener *l) |
| | Adds a listener for transaction in progress events.
|
| |
| void | addPaletteListener (RPaletteListener *l) |
| | Adds a listener for palette change events.
|
| |
| void | addPenListener (RPenListener *l) |
| | Adds a listener for pen change events.
|
| |
| void | addPreferencesListener (RPreferencesListener *l) |
| | Adds a listener for preferences changes.
|
| |
| void | addPropertyListener (RPropertyListener *l) |
| | Adds a listener for property events.
|
| |
| void | addSelectionListener (RSelectionListener *l) |
| | Adds a listener for selection events.
|
| |
| void | addSnapListener (RSnapListener *l) |
| | Adds a listener for snap mode changes.
|
| |
| void | addTransactionListener (RTransactionListener *l) |
| | Adds a listener for transaction events.
|
| |
| void | addUcsListener (RUcsListener *l) |
| | Adds a listener for UCS change / add / remove events.
|
| |
| void | addViewFocusListener (RViewFocusListener *l) |
| | Adds a listener for view focus changes.
|
| |
| void | addViewListener (RViewListener *l) |
| | Adds a listener for view change / add / remove events.
|
| |
| QVariant | eval (const QString &ext, const QString &script) |
| |
| void | notifyBlockListeners (RDocumentInterface *documentInterface) |
| | Notifies all block listeners that at least one block object has changed.
|
| |
| void | notifyBlockListenersCurrentBlock (RDocumentInterface *documentInterface) |
| |
| void | notifyCoordinateListeners (RDocumentInterface *documentInterface) |
| | Notifies all coordinate listeners that the coordinate has changed to position.
|
| |
| void | notifyEntityExportListeners (RExporter *exporter, REntity *entity) |
| |
| void | notifyExportListenersEnd (RExporter *exporter) |
| | Notifies all Export listeners about end of export event.
|
| |
| void | notifyExportListenersPost (RDocumentInterface *documentInterface) |
| | Notifies all Export listeners about post export event.
|
| |
| void | notifyExportListenersPre (RDocumentInterface *documentInterface) |
| | Notifies all Export listeners about pre export event.
|
| |
| void | notifyFocusListeners (RDocumentInterface *documentInterface) |
| | Notifies all focus listeners.
|
| |
| void | notifyImportListenersPost (RDocumentInterface *documentInterface) |
| | Notifies all import listeners about post import event.
|
| |
| void | notifyImportListenersPre (RDocumentInterface *documentInterface) |
| | Notifies all import listeners about pre import event.
|
| |
| void | notifyInterTransactionListeners (RDocument *document, RTransaction *transaction=NULL) |
| | Notifies all transaction in progress listeners.
|
| |
| void | notifyKeyListeners (QKeyEvent *event) |
| | Notifies all key listeners.
|
| |
| void | notifyLayerListeners (RDocumentInterface *documentInterface, QList< RObject::Id > &layerIds) |
| | Notifies all layer listeners that at least one layer object has changed.
|
| |
| void | notifyLayerListenersCurrentLayer (RDocumentInterface *documentInterface, RObject::Id previousLayerId) |
| |
| void | notifyListeners (bool withNull=false) |
| |
| void | notifyNewDocumentListeners (RDocument *document, RTransaction *transaction, bool beforeLoad) |
| | Notifies all transaction in progress listeners.
|
| |
| void | notifyPaletteListeners () |
| | Notifies all palette listeners that the current palette has changed.
|
| |
| void | notifyPenListeners (RDocumentInterface *documentInterface) |
| | Notifies all pen listeners that the current pen has changed.
|
| |
| void | notifyPreferencesListeners (RDocumentInterface *documentInterface) |
| | Notifies all preferences listeners.
|
| |
| void | notifyPropertyListeners () |
| | Notifies all property listeners that no properties are currently relevant.
|
| |
| void | notifyPropertyListeners (RDocument &document, REntity &entity) |
| | Notifies all property listeners that the current property is the given entity.
|
| |
| void | notifyPropertyListeners (RDocument *document, bool onlyChanges=false, RS::EntityType entityTypeFilter=RS::EntityUnknown) |
| | Notifies all property listeners that the current property has changed.
|
| |
| void | notifySelectionListeners (RDocumentInterface *documentInterface) |
| | Notifies all selection listeners that the current selection has changed.
|
| |
| void | notifySnapListeners (RDocumentInterface *documentInterface) |
| | Notifies all snap mode listeners.
|
| |
| void | notifyTransactionListeners (RDocument *document, RTransaction *transaction=NULL) |
| | Notifies all transaction listeners.
|
| |
| void | notifyUcsListeners (RDocumentInterface *documentInterface) |
| | Notifies all UCS listeners that at least one UCS object has changed.
|
| |
| void | notifyViewFocusListeners (RGraphicsView *view) |
| | Notifies all view focus listeners.
|
| |
| void | notifyViewListeners (RDocumentInterface *documentInterface) |
| | Notifies all view listeners that at least one view object has changed.
|
| |
| void | propertyChangeEvent (RPropertyEvent &event) |
| |
| virtual void | quit ()=0 |
| | Closes the application window.
|
| |
| void | removeBlockListener (RBlockListener *l) |
| |
| void | removeCoordinateListener (RCoordinateListener *l) |
| |
| void | removeEntityExportListener (REntityExportListener *l) |
| |
| void | removeExportListener (RExportListener *l) |
| |
| void | removeFocusListener (RFocusListener *l) |
| |
| void | removeImportListener (RImportListener *l) |
| |
| void | removeInterTransactionListener (RInterTransactionListener *l) |
| |
| void | removeKeyListener (RKeyListener *l) |
| |
| void | removeLayerListener (RLayerListener *l) |
| |
| void | removeNewDocumentListener (RNewDocumentListener *l) |
| |
| void | removePaletteListener (RPaletteListener *l) |
| |
| void | removePenListener (RPenListener *l) |
| |
| void | removePreferencesListener (RPreferencesListener *l) |
| |
| void | removePropertyListener (RPropertyListener *l) |
| |
| void | removeSelectionListener (RSelectionListener *l) |
| |
| void | removeSnapListener (RSnapListener *l) |
| |
| void | removeTransactionListener (RTransactionListener *l) |
| |
| void | removeUcsListener (RUcsListener *l) |
| |
| void | removeViewFocusListener (RViewFocusListener *l) |
| |
| void | removeViewListener (RViewListener *l) |
| |
| | RMainWindow () |
| |
| void | ucsSetEvent (const QString &ucsName) |
| | Called immediately after the user has activated a new UCS to be used as current UCS.
|
| |
| virtual | ~RMainWindow () |
| |
Public Member Functions inherited from RProgressHandler |
| | RProgressHandler () |
| |
| virtual void | setProgressEnabled (bool on) |
| |
| virtual | ~RProgressHandler () |
| |
Public Member Functions inherited from RMessageHandler |
| virtual | ~RMessageHandler () |
| |
Base class for a Qt based MDI main application window.
- Scriptable:\nThis class is available in script environments.\n