Module implementing the Editor APIs configuration page.
None |
EditorAPIsPage | Class implementing the Editor APIs configuration page. |
create | Module function to create the configuration page. |
Class implementing the Editor APIs configuration page.
None |
None |
EditorAPIsPage | Constructor |
__apiKey | Private method to generate a key for the apis dictionary. |
__apiPreparationCancelled | Private slot called after the API preparation has been cancelled. |
__apiPreparationFinished | Private method called after the API preparation has finished. |
__apiPreparationStarted | Private method called after the API preparation has started. |
__editorGetApisFromApiList | Private slot to retrieve the api filenames from the list. |
__fillApisList | Private slot to fill the list of API files. |
__fillProjectTypeComboBox | Private slot to fill the selection of available project types for the given language. |
on_addApiFileButton_clicked | Private slot to add the api file displayed to the listbox. |
on_addInstalledApiFileButton_clicked | Private slot to add an API file from the list of installed API files for the selected lexer language. |
on_addPluginApiFileButton_clicked | Private slot to add an API file from the list of API files installed by plugins for the selected lexer language. |
on_apiFilePicker_textChanged | Private slot to handle the entering of an API file name. |
on_apiLanguageComboBox_activated | Private slot to fill the api listbox of the api page. |
on_apiList_itemSelectionChanged | Private slot to react on changes of API selections. |
on_deleteApiFileButton_clicked | Private slot to delete the currently selected file of the listbox. |
on_prepareApiButton_clicked | Private slot to prepare the API file for the currently selected language. |
on_projectTypeComboBox_activated | Private slot to handle the selection of a project type. |
save | Public slot to save the Editor APIs configuration. |
saveState | Public method to save the current state of the widget. |
setState | Public method to set the state of the widget. |
None |
Constructor
Private method to generate a key for the apis dictionary.
Private slot called after the API preparation has been cancelled.
Private method called after the API preparation has finished.
Private method called after the API preparation has started.
Private slot to retrieve the api filenames from the list.
Private slot to fill the list of API files.
Private slot to fill the selection of available project types for the given language.
Private slot to add the api file displayed to the listbox.
Private slot to add an API file from the list of installed API files for the selected lexer language.
Private slot to add an API file from the list of API files installed by plugins for the selected lexer language.
Private slot to handle the entering of an API file name.
Private slot to fill the api listbox of the api page.
Private slot to react on changes of API selections.
Private slot to delete the currently selected file of the listbox.
Private slot to prepare the API file for the currently selected language.
Private slot to handle the selection of a project type.
Public slot to save the Editor APIs configuration.
Public method to save the current state of the widget.
Public method to set the state of the widget.
Module function to create the configuration page.