|
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 () |
|
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. More...
|
|
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, ...). More...
|
|
virtual void | resize (int width, int height) |
| Resizes the application window to the given width and height . More...
|
|
| RMainWindowQt (QWidget *parent=0, bool hasMdiArea=true) |
| Copyright (c) 2011-2018 by Andrew Mustun. More...
|
|
virtual void | setCommandPrompt (const QString &text="") |
|
virtual void | setGraphicsViewCursor (const QCursor &cursor) |
| Sets the cursor of all graphics views in all MDI children. More...
|
|
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, ...). More...
|
|
virtual | ~RMainWindowQt () |
|
Public Member Functions inherited from RMainWindow |
void | addBlockListener (RBlockListener *l) |
| Adds a listener for block change / add / remove events. More...
|
|
void | addCoordinateListener (RCoordinateListener *l) |
| Adds a listener for coordinate events. More...
|
|
void | addEntityExportListener (REntityExportListener *l) |
|
void | addExportListener (RExportListener *l) |
| Adds a listener for export events. More...
|
|
void | addFocusListener (RFocusListener *l) |
| Adds a listener for focus changes. More...
|
|
void | addImportListener (RImportListener *l) |
| Adds a listener for import events. More...
|
|
void | addInterTransactionListener (RInterTransactionListener *l) |
| Adds a listener for transaction in progress events. More...
|
|
void | addKeyListener (RKeyListener *l) |
| Adds a listener for key changes. More...
|
|
void | addLayerListener (RLayerListener *l) |
| Adds a listener for layer change / add / remove events. More...
|
|
void | addNewDocumentListener (RNewDocumentListener *l) |
| Adds a listener for transaction in progress events. More...
|
|
void | addPaletteListener (RPaletteListener *l) |
| Adds a listener for palette change events. More...
|
|
void | addPenListener (RPenListener *l) |
| Adds a listener for pen change events. More...
|
|
void | addPreferencesListener (RPreferencesListener *l) |
| Adds a listener for preferences changes. More...
|
|
void | addPropertyListener (RPropertyListener *l) |
| Adds a listener for property events. More...
|
|
void | addSelectionListener (RSelectionListener *l) |
| Adds a listener for selection events. More...
|
|
void | addSnapListener (RSnapListener *l) |
| Adds a listener for snap mode changes. More...
|
|
void | addTransactionListener (RTransactionListener *l) |
| Adds a listener for transaction events. More...
|
|
void | addUcsListener (RUcsListener *l) |
| Adds a listener for UCS change / add / remove events. More...
|
|
void | addViewFocusListener (RViewFocusListener *l) |
| Adds a listener for view focus changes. More...
|
|
void | addViewListener (RViewListener *l) |
| Adds a listener for view change / add / remove events. More...
|
|
QVariant | eval (const QString &ext, const QString &script) |
|
void | notifyBlockListeners (RDocumentInterface *documentInterface) |
| Notifies all block listeners that at least one block object has changed. More...
|
|
void | notifyBlockListenersCurrentBlock (RDocumentInterface *documentInterface) |
|
void | notifyCoordinateListeners (RDocumentInterface *documentInterface) |
| Notifies all coordinate listeners that the coordinate has changed to position . More...
|
|
void | notifyEntityExportListeners (RExporter *exporter, REntity *entity) |
|
void | notifyExportListenersEnd (RExporter *exporter) |
| Notifies all Export listeners about end of export event. More...
|
|
void | notifyExportListenersPost (RDocumentInterface *documentInterface) |
| Notifies all Export listeners about post export event. More...
|
|
void | notifyExportListenersPre (RDocumentInterface *documentInterface) |
| Notifies all Export listeners about pre export event. More...
|
|
void | notifyFocusListeners (RDocumentInterface *documentInterface) |
| Notifies all focus listeners. More...
|
|
void | notifyImportListenersPost (RDocumentInterface *documentInterface) |
| Notifies all import listeners about post import event. More...
|
|
void | notifyImportListenersPre (RDocumentInterface *documentInterface) |
| Notifies all import listeners about pre import event. More...
|
|
void | notifyInterTransactionListeners (RDocument *document, RTransaction *transaction=NULL) |
| Notifies all transaction in progress listeners. More...
|
|
void | notifyKeyListeners (QKeyEvent *event) |
| Notifies all key listeners. More...
|
|
void | notifyLayerListeners (RDocumentInterface *documentInterface, QList< RLayer::Id > &layerIds) |
| Notifies all layer listeners that at least one layer object has changed. More...
|
|
void | notifyLayerListenersCurrentLayer (RDocumentInterface *documentInterface, RLayer::Id previousLayerId) |
|
void | notifyListeners (bool withNull=false) |
|
void | notifyNewDocumentListeners (RDocument *document, RTransaction *transaction, bool beforeLoad) |
| Notifies all transaction in progress listeners. More...
|
|
void | notifyPaletteListeners () |
| Notifies all palette listeners that the current palette has changed. More...
|
|
void | notifyPenListeners (RDocumentInterface *documentInterface) |
| Notifies all pen listeners that the current pen has changed. More...
|
|
void | notifyPreferencesListeners (RDocumentInterface *documentInterface) |
| Notifies all preferences listeners. More...
|
|
void | notifyPropertyListeners () |
| Notifies all property listeners that no properties are currently relevant. More...
|
|
void | notifyPropertyListeners (RDocument &document, REntity &entity) |
| Notifies all property listeners that the current property is the given entity. More...
|
|
void | notifyPropertyListeners (RDocument *document, bool onlyChanges=false, RS::EntityType entityTypeFilter=RS::EntityUnknown) |
| Notifies all property listeners that the current property has changed. More...
|
|
void | notifySelectionListeners (RDocumentInterface *documentInterface) |
| Notifies all selection listeners that the current selection has changed. More...
|
|
void | notifySnapListeners (RDocumentInterface *documentInterface) |
| Notifies all snap mode listeners. More...
|
|
void | notifyTransactionListeners (RDocument *document, RTransaction *transaction=NULL) |
| Notifies all transaction listeners. More...
|
|
void | notifyUcsListeners (RDocumentInterface *documentInterface) |
| Notifies all UCS listeners that at least one UCS object has changed. More...
|
|
void | notifyViewFocusListeners (RGraphicsView *view) |
| Notifies all view focus listeners. More...
|
|
void | notifyViewListeners (RDocumentInterface *documentInterface) |
| Notifies all view listeners that at least one view object has changed. More...
|
|
void | propertyChangeEvent (RPropertyEvent &event) |
|
virtual void | quit ()=0 |
| Closes the application window. More...
|
|
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. More...
|
|
virtual | ~RMainWindow () |
|
Public Member Functions inherited from RProgressHandler |
| RProgressHandler () |
|
virtual void | setProgressEnabled (bool on) |
|
Base class for a Qt based MDI main application window.
- Scriptable:\nThis class is available in script environments.\n