#include <mdiInterface.h>
Public Member Functions | |
MdiInterface (QObject *parent) | |
Main interface class for plug-in. Plug-in with this class can request functions to MDI or to other plug-in. | |
~MdiInterface () | |
virtual int | applications () |
Return the number of loaded applications. | |
virtual const char * | applicationName (int nth) |
Return the name of an application by it's index value. | |
virtual const char * | applicationPath () |
Return the application (referred to plug-in location). | |
virtual ApplicationInterface * | applicationInterface (const char *appName) |
Return the pointer to the ApplicationInterface from it's name. | |
virtual ApplicationInterface * | applicationInterface (const QString &appName) |
virtual ApplicationInterface * | applicationInterface (int nth) |
Return the pointer to the ApplicationInterface from it's index. | |
virtual ApplicationInterface * | applicationInterface () |
Return the applicationInterface of the selected window. | |
virtual ApplicationInterface * | applicationInterface (unsigned appId) |
virtual int | applicationAlias (const char *appName) |
virtual int | applicationAlias (const QString &appName) |
virtual int | applicationIndex (const char *appName) |
Return the application index from its name. | |
virtual int | applicationIndex (const QString &appName) |
virtual QWidget * | findApplication (const char *appName, const char *fileName, bool absolute=true) |
Return true if find requested application with the same filename. | |
virtual void | setApplicationDefaults (QWidget *obj) |
Set default properties value to an application. | |
virtual const char * | getProperty (QObject *obj, const char *propertyName) |
virtual bool | isTheApplication (QObject *obj, const char *appName) |
virtual QSettings * | settings () |
virtual void | setMessageHandler (eventUser usrProcedure) |
virtual int | methods (QObject *obj) |
RTTI methods. | |
virtual const char * | methodName (QObject *obj, int index) |
virtual const char * | methodReturn (QObject *obj, int index) |
virtual unsigned | createUniqueId () |
Create an unique ID (random). | |
virtual bool | checkDeletedAppId (unsigned id) |
Check if and ID has been removed. | |
virtual bool | checkAppPresence (unsigned id) |
Operation on application displayed on the desktop Check if is present an opened application with the specified ID or appName. | |
virtual bool | checkAppPresence (QWidget *src) |
virtual QWidget * | checkAppPresence (const char *appName) |
virtual QWidget * | selectedWindow () |
virtual void | activateWindow (QWidget *wd) |
virtual const void * | method (ApplicationInterface *ai, const char *name, const void *par0=0, const void *par1=0, const void *par2=0, const void *par3=0, const void *par4=0, const void *par5=0, const void *par6=0, const void *par7=0, const void *par8=0, const void *par9=0) |
Exec a method from a specified ApplicationInterface. | |
virtual const void * | method (ApplicationInterface *ai, const char *name, const void **par) |
virtual const void ** | batch (ApplicationInterface *ai, AppBatchList list) |
virtual int | log (const char *fmt,...) |
Write to log window, use the same printf coding. | |
virtual int | log (QString &txt) |
virtual int | logDebug (const char *fmt,...) |
virtual int | logWarning (const char *fmt,...) |
virtual int | logError (const char *fmt,...) |
virtual void | logShow (bool ena) |
virtual void | logClear () |
virtual bool | logSave (const QString &filePath) |
virtual void | listEditor (const QString &title, QStringList &list) |
virtual QString | addedToList (const QString &title, const QStringList &list) |
virtual QString | removedFromList (const QString &title, const QStringList &list, const QString &selected=QString()) |
virtual QDialog * | printPreview (QWidget *parent, QPixmap *pixmap) |
virtual void | propertiesShow (const QString &title, QList< QObject * > propertyWidget, QWidget *actionWidget=0) |
virtual QString | propertiesTitle () const |
virtual QString | saveAs (bool *ok, QWidget *parent, const QString &title, const QString &filePathName, const QStringList &filters, const QString &selectedFilter=QString()) |
virtual bool | fileCopy (const QString &srcFile, const QString &dstFile) |
virtual void | grep (const QString &filePath, const QString &wildCards) |
virtual void | addRecentFile (const QString &fileName) |
virtual int | selector (const QStringList selectionList, const QStringList authorList, const QStringList revList, const QStringList descList, const QStringList iconPath) |
virtual void | showHelp (const char *filePathName, const char *bookMark=0) |
Show an HTML help page, if filePathName begin with the character $, an external browser is executed to show the page. | |
virtual void | showContextHelp (const char *appName, const char *filePathName) |
Show a contextual help according to the selected language. | |
virtual void | showPDF (const char *appName, const char *helpFileName, bool langRef=false) |
virtual bool | isTabbedView () |
virtual QMdiSubWindow * | addApplication (QWidget *app, ApplicationInterface *appInt, bool defaults=true) |
virtual QMdiSubWindow * | addApplication (QWidget *app, const char *appname, bool defaults=true) |
virtual bool | removeApplication (QWidget *app) |
virtual bool | removeApplicationWidgets (unsigned id) |
virtual int | newToolStatus (QWidget *wid, unsigned id, const QString &textId) |
virtual QToolButton * | newTool (unsigned id, const QString &path, const QString &title, const QString &command, const QIcon &icon, const QKeySequence &shortcut, const QString &tip, int winId=-1, void *par=0) |
virtual void | newTool (QToolButton *tb, unsigned id, const QString &path, const QString &title, const QString &command, const QIcon &icon, const QKeySequence &shortcut, const QString &tip, int winId=-1, void *par=0) |
virtual void | newTool (QAction *action, unsigned id, const QString &path, const QString &title, const QString &command, int winId=-1, void *par=0) |
virtual QComboBox * | newToolComboBox (unsigned id, const QString &path, const QString &title, const QString &command, const QString &tip, int winId=-1, void *par=0) |
virtual void | newToolComboBox (QComboBox *cb, unsigned id, const QString &path, const QString &title, const QString &command, int winId=-1, void *par=0) |
virtual QLineEdit * | newToolLineEdit (unsigned id, const QString &path, const QString &title, const QString &command, const QString &tip, int winId=-1, void *par=0) |
virtual void | newToolLineEdit (QLineEdit *le, unsigned id, const QString &path, const QString &title, const QString &command, int winId=-1, void *par=0) |
virtual QLabel * | newToolLabel (unsigned id, const QString &path, const QString &textId, const QString &dspText, const QString &tip, int winId=-1, void *par=0) |
virtual void | newToolLabel (QLabel *le, unsigned id, const QString &path, const QString &textId, int winId=-1, void *par=0) |
virtual QSpinBox * | newToolSpinBox (unsigned id, const QString &path, const QString &text, const QString &command, const QString &tip, int winId=-1, void *par=0) |
virtual void | newToolSpinBox (QSpinBox *le, unsigned id, const QString &path, const QString &title, const QString &command, int winId=-1, void *par=0) |
virtual QDoubleSpinBox * | newToolDoubleSpinBox (unsigned id, const QString &path, const QString &title, const QString &command, const QString &tip, int winId=-1, void *par=0) |
virtual void | newToolDoubleSpinBox (QDoubleSpinBox *le, unsigned id, const QString &path, const QString &title, const QString &command, int winId=-1, void *par=0) |
virtual QAction * | newAction (unsigned id, const QString &title, const QString &command, const QIcon &icon, const QKeySequence &shortcut, const QString &tip, int winId=-1, void *par=0) |
virtual void | newAction (QAction *action, unsigned id, const QString &title, const QString &command, int winId=-1, void *par=0) |
virtual QComboBox * | newComboBox (unsigned id, const QString &title, const QString &command, const QString &tip, int winId=-1, void *par=0) |
virtual void | newComboBox (QComboBox *cb, unsigned id, const QString &title, const QString &command, int winId=-1, void *par=0) |
virtual QLineEdit * | newLineEdit (unsigned id, const QString &title, const QString &command, const QString &tip, int winId=-1, void *par=0) |
virtual void | newLineEdit (QLineEdit *le, unsigned id, const QString &title, const QString &command, int winId=-1, void *par=0) |
virtual QLabel * | newLabel (unsigned id, const QString &text, const QString &textId, const QString &tip) |
virtual void | newLabel (QLabel *le, unsigned id, const QString &text, const QString &textId) |
virtual QSpinBox * | newSpinBox (unsigned id, const QString &title, const QString &command, const QString &tip, int winId=-1, void *par=0) |
virtual void | newSpinBox (QSpinBox *le, unsigned id, const QString &title, const QString &command, int winId=-1, void *par=0) |
virtual QDoubleSpinBox * | newDoubleSpinBox (unsigned id, const QString &title, const QString &command, const QString &tip, int winId=-1, void *par=0) |
virtual void | newDoubleSpinBox (QDoubleSpinBox *le, unsigned id, const QString &title, const QString &command, int winId=-1, void *par=0) |
virtual QSlider * | newToolSlider (unsigned id, const QString &path, const QString &textId, const QString &command, const QString &tip, int winId=-1, void *par=0) |
virtual void | newToolSlider (QSlider *sl, unsigned id, const QString &path, const QString &textId, const QString &command, const QString &tip, int winId=-1, void *par=0) |
virtual QCheckBox * | newToolCheckBox (unsigned id, const QString &path, const QString &textId, const QString &command, const QString &tip, int winId=-1, void *par=0) |
virtual void | newToolCheckBox (QCheckBox *cb, unsigned id, const QString &path, const QString &textId, const QString &command, const QString &tip, int winId=-1, void *par=0) |
virtual QMenu * | newMenu (unsigned id, const QString &title) |
virtual QToolBar * | newToolBar (unsigned id, const QString &toolBarName, Qt::ToolBarArea area) |
virtual bool | addActions (const QString &dstObject, QStringList &actionName, const QString &prevAction=QString()) |
virtual bool | addWidgets (const QString &dstObject, QStringList &actionName) |
virtual QAction * | getAction (const QString &actionName) |
virtual QWidget * | getWidget (const QString &widgetName) |
virtual QToolButton * | getToolButton (const QString &toolButtonName) |
virtual bool | insertMenu (const QString &menuName, const QString &dstMenu, const QString &afterActionName) |
virtual void | markCreatedWidgets (const QStringList &items, unsigned id) |
virtual bool | checkMDIitems (const QString &itemName) |
virtual void | mdiItemsEnable (unsigned owner, bool ena) |
virtual void | execExplorerTask (const char *path, const char *fileExt, const char *methodName, unsigned appId) |
virtual void | closeExplorerTask (const char *fileExt) |
virtual void | processSetup (bool ena) |
virtual bool | processBreak () |
virtual QMainWindow * | mainWindow () |
virtual QMdiArea * | mdiArea () |
virtual QToolBar * | toolBarFile () |
virtual QToolBar * | toolBarEdit () |
virtual QDockWidget * | propertyWidget () |
virtual QMenuBar * | menuBar () |
virtual QMenu * | menuFile () |
virtual QMenu * | menuEdit () |
virtual QMenu * | menuHelp () |
virtual QMenu * | menuWindow () |
virtual QAction * | actionFileBreak () |
virtual QAction * | actionFileNew () |
virtual QAction * | actionFileOpen () |
virtual QAction * | actionFileSave () |
virtual QAction * | actionFileSaveAs () |
virtual QAction * | actionFilePrint () |
virtual QAction * | actionFileExit () |
virtual QAction * | actionEditUndo () |
virtual QAction * | actionEditRedo () |
virtual QAction * | actionEditCut () |
virtual QAction * | actionEditCopy () |
virtual QAction * | actionEditPaste () |
virtual QAction * | actionEditProperties () |
virtual QTextEdit * | textEditLogWindow () |
|
Main interface class for plug-in. Plug-in with this class can request functions to MDI or to other plug-in.
Definition at line 74 of file mdiInterface.h. |
|
Definition at line 75 of file mdiInterface.h. |
|
Definition at line 262 of file mdiInterface.h. |
|
Definition at line 261 of file mdiInterface.h. |
|
Definition at line 263 of file mdiInterface.h. |
|
Definition at line 264 of file mdiInterface.h. |
|
Definition at line 260 of file mdiInterface.h. |
|
Definition at line 259 of file mdiInterface.h. |
|
Definition at line 252 of file mdiInterface.h. |
|
Definition at line 258 of file mdiInterface.h. |
|
Definition at line 253 of file mdiInterface.h. |
|
Definition at line 254 of file mdiInterface.h. |
|
Definition at line 257 of file mdiInterface.h. |
|
Definition at line 255 of file mdiInterface.h. |
|
Definition at line 256 of file mdiInterface.h. |
|
Definition at line 139 of file mdiInterface.h. |
|
Definition at line 223 of file mdiInterface.h. |
|
Definition at line 181 of file mdiInterface.h. |
|
Definition at line 180 of file mdiInterface.h. |
|
Definition at line 161 of file mdiInterface.h. |
|
Definition at line 169 of file mdiInterface.h. |
|
Definition at line 224 of file mdiInterface.h. |
|
Definition at line 103 of file mdiInterface.h. |
|
Definition at line 102 of file mdiInterface.h. |
|
Definition at line 106 of file mdiInterface.h. |
|
Return the application index from its name.
Definition at line 105 of file mdiInterface.h. |
|
Definition at line 101 of file mdiInterface.h. |
|
Return the applicationInterface of the selected window.
Definition at line 100 of file mdiInterface.h. |
|
Return the pointer to the ApplicationInterface from it's index.
Definition at line 98 of file mdiInterface.h. |
|
Definition at line 96 of file mdiInterface.h. |
|
Return the pointer to the ApplicationInterface from it's name.
Definition at line 95 of file mdiInterface.h. |
|
Return the name of an application by it's index value.
Definition at line 89 of file mdiInterface.h. |
|
Return the application (referred to plug-in location).
Definition at line 92 of file mdiInterface.h. |
|
Return the number of loaded applications.
Definition at line 80 of file mdiInterface.h. |
|
Definition at line 148 of file mdiInterface.h. |
|
Definition at line 137 of file mdiInterface.h. |
|
Definition at line 136 of file mdiInterface.h. |
|
Operation on application displayed on the desktop Check if is present an opened application with the specified ID or appName.
Definition at line 135 of file mdiInterface.h. |
|
Check if and ID has been removed.
Definition at line 131 of file mdiInterface.h. |
|
Definition at line 232 of file mdiInterface.h. |
|
Definition at line 236 of file mdiInterface.h. |
|
Create an unique ID (random).
Definition at line 129 of file mdiInterface.h. |
|
Definition at line 235 of file mdiInterface.h. |
|
Definition at line 167 of file mdiInterface.h. |
|
Return true if find requested application with the same filename.
Definition at line 109 of file mdiInterface.h. |
|
Definition at line 226 of file mdiInterface.h. |
|
Definition at line 117 of file mdiInterface.h. |
|
Definition at line 228 of file mdiInterface.h. |
|
Definition at line 227 of file mdiInterface.h. |
|
Definition at line 168 of file mdiInterface.h. |
|
Definition at line 230 of file mdiInterface.h. |
|
Definition at line 178 of file mdiInterface.h. |
|
Definition at line 118 of file mdiInterface.h. |
|
Definition at line 160 of file mdiInterface.h. |
|
Definition at line 152 of file mdiInterface.h. |
|
Write to log window, use the same printf coding.
Definition at line 151 of file mdiInterface.h. |
|
Definition at line 157 of file mdiInterface.h. |
|
Definition at line 153 of file mdiInterface.h. |
|
Definition at line 155 of file mdiInterface.h. |
|
Definition at line 158 of file mdiInterface.h. |
|
Definition at line 156 of file mdiInterface.h. |
|
Definition at line 154 of file mdiInterface.h. |
|
Definition at line 242 of file mdiInterface.h. |
|
Definition at line 231 of file mdiInterface.h. |
|
Definition at line 243 of file mdiInterface.h. |
|
Definition at line 233 of file mdiInterface.h. |
|
Definition at line 247 of file mdiInterface.h. |
|
Definition at line 249 of file mdiInterface.h. |
|
Definition at line 248 of file mdiInterface.h. |
|
Definition at line 250 of file mdiInterface.h. |
|
Definition at line 251 of file mdiInterface.h. |
|
Definition at line 146 of file mdiInterface.h. |
|
Exec a method from a specified ApplicationInterface.
Definition at line 142 of file mdiInterface.h. |
|
Definition at line 125 of file mdiInterface.h. |
|
Definition at line 126 of file mdiInterface.h. |
|
RTTI methods.
Definition at line 124 of file mdiInterface.h. |
|
Definition at line 204 of file mdiInterface.h. |
|
Definition at line 203 of file mdiInterface.h. |
|
Definition at line 206 of file mdiInterface.h. |
|
Definition at line 205 of file mdiInterface.h. |
|
Definition at line 214 of file mdiInterface.h. |
|
Definition at line 213 of file mdiInterface.h. |
|
Definition at line 210 of file mdiInterface.h. |
|
Definition at line 209 of file mdiInterface.h. |
|
Definition at line 208 of file mdiInterface.h. |
|
Definition at line 207 of file mdiInterface.h. |
|
Definition at line 220 of file mdiInterface.h. |
|
Definition at line 212 of file mdiInterface.h. |
|
Definition at line 211 of file mdiInterface.h. |
|
Definition at line 190 of file mdiInterface.h. |
|
Definition at line 189 of file mdiInterface.h. |
|
Definition at line 188 of file mdiInterface.h. |
|
Definition at line 221 of file mdiInterface.h. |
|
Definition at line 218 of file mdiInterface.h. |
|
Definition at line 217 of file mdiInterface.h. |
|
Definition at line 192 of file mdiInterface.h. |
|
Definition at line 191 of file mdiInterface.h. |
|
Definition at line 200 of file mdiInterface.h. |
|
Definition at line 199 of file mdiInterface.h. |
|
Definition at line 196 of file mdiInterface.h. |
|
Definition at line 195 of file mdiInterface.h. |
|
Definition at line 194 of file mdiInterface.h. |
|
Definition at line 193 of file mdiInterface.h. |
|
Definition at line 216 of file mdiInterface.h. |
|
Definition at line 215 of file mdiInterface.h. |
|
Definition at line 198 of file mdiInterface.h. |
|
Definition at line 197 of file mdiInterface.h. |
|
Definition at line 185 of file mdiInterface.h. |
|
Definition at line 163 of file mdiInterface.h. |
|
Definition at line 239 of file mdiInterface.h. |
|
Definition at line 238 of file mdiInterface.h. |
|
Definition at line 164 of file mdiInterface.h. |
|
Definition at line 165 of file mdiInterface.h. |
|
Definition at line 246 of file mdiInterface.h. |
|
Definition at line 182 of file mdiInterface.h. |
|
Definition at line 183 of file mdiInterface.h. |
|
Definition at line 162 of file mdiInterface.h. |
|
Definition at line 166 of file mdiInterface.h. |
|
Definition at line 138 of file mdiInterface.h. |
|
Definition at line 170 of file mdiInterface.h. |
|
Set default properties value to an application. void setApplicationDefaults(QWidget * obj)
Definition at line 116 of file mdiInterface.h. |
|
Definition at line 121 of file mdiInterface.h. |
|
Definition at line 119 of file mdiInterface.h. |
|
Show a contextual help according to the selected language.
Definition at line 175 of file mdiInterface.h. |
|
Show an HTML help page, if filePathName begin with the character $, an external browser is executed to show the page.
Definition at line 173 of file mdiInterface.h. |
|
Definition at line 176 of file mdiInterface.h. |
|
Definition at line 265 of file mdiInterface.h. |
|
Definition at line 245 of file mdiInterface.h. |
|
Definition at line 244 of file mdiInterface.h. |