NCL Composer
0.1.5
Main Page
Related Pages
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
Classes
Functions
Variables
Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level
1
2
3
4
]
composer
core
model
Entity
An
Entity
is the main class of the internal Composer core
Project
A
Project
is a data structure that will keep all Entities and all plugin data in a same place
util
CreationFailed
Exception to inform that the creation of an element failed
EntityNotFound
Exception to inform that the desired entity wasn't find (e.g
ParentNotFound
Exception to inform that the entity doesn't have a parent
EditCommand
An internal command of Composer Core to edit an Entity
RemoveCommand
An internal command of Composer Core to remove an Entity
AddCommand
An internal command of Composer Coreto add an Entity
GlobalSettings
ProjectSettings
Utilities
Groups useful functions
LanguageControl
Manages the installed language profiles (though ILanguageProfile interface)
MessageControl
Manages the messages sent from plugins to NCL Composer Core and vice-versa
PluginControl
Manages the NCL Composer plugins
ProjectControl
Manages all the open Projects
ProjectReader
The class responsible to parse the Composer Project and generate fills the data of a Project object
extension
IDocumentParser
An abstract interface to document parsers
ILanguageProfile
IPlugin
The interface for communication between the core and the plugin
IPluginFactory
A Factory interface for building plugin instances
gui
AboutDialog
ClickableQDockWidget
A DockWidget that emit signals when clicked
HelpBrowser
The
HelpBrowser
will shows the HTML content of the current selected Help
ComposerHelpWidget
A widget to handle NCL Composer Help
QThreadEx
ComposerMainWindow
The main Window of NCL Composer
GeneralPreferences
IPreferencesPage
PerspectiveManager
A dialog that allows the user to choose or save one perspective
PluginDetailsDialog
PreferencesDialog
ProjectTreeView
RunGingaConfig
ResizeFilter
A filter that reapply the expandingTabsStyle function after a resize
WelcomeWidget
WelcomeWidget
shows a friendly message to the user when the NCL Composer is open
WorkspaceModel
WorkspaceSwitch
language
NCLDocumentParser
NCLLanguageProfile
NCLStructure
Class that keep information about the language description
plugin
layout
QnlyComposerPlugin
util
AttributeReferences
Keep information about which pair (element, attribute) can refer a value of another pair (element, attribute)
audioplayer
Handles the creation of audio objects
CompleteLineEdit
cpModelProfile
create_map
A template class that simplify the initialization of std::map
DebugConsoleFactory
Handles the creation and deletion of
DebugConsolePlugin
objects
DebugConsolePlugin
Debug Console is a simple plugin that just show all messages received
DocumentTreeItem
FileChooser
gifview
Handles the creation of image objects, but gif type
hypertextview
Handles the creation of hypertext objects
imagview
Handles the creation of image objects
LineEditWithButton
luaview
Handles the creation of lua objects
MediaPreviewFactory
Handles the creation and deletion of MediaPreview objects
MediaPreviewPlugin
MediaPreviewPlugin
is a Composer plugin that display a different media player, which depends of the extension and the media type object
MyLexer
NCLParser
NCLProblemsView
NCLTextEditor
The NCL Text Editor
NCLTextEditorMainWindow
The main window of the NCL Textual Editor
NCLTextEditorPlugin
NCLTextualViewPlugin
Encapsulates the
NCLTextEditor
as a Composer plugin
NCLTextualViewPluginFactory
Handles the creation and deletion of NCLTextualView objects
NCLTreeWidget
Handles a NCL document as a tree
NCLValidator
nclview
Handles the creation of NCL objects
NewProjectWizard
Node
OutlineViewFactory
Handles the creation and deletion of OutlineView objects
OutlineViewPlugin
OutlineViewPlugin
is a Composer plugin that shows the internal model as a tree allowing ease navigation
ProjectTreeItem
PropertiesViewFactory
Handles the creation and deletion of PropertyView objects
PropertiesViewPlugin
PropertiesViewPlugin
is a Composer plugin that shows and enable the user to edit the a current selected Entity
PropertyButtons
PropertyEditor
PropertyEditor
is a Widget that allows to edit individual properties (also called attributes) of any entity
QLineEditFilter
Qncg
QncgGraphicsEntity
QncgGraphicsInterface
QncgGraphicsNode
Qnly
QnlyCanvas
QnlyComposerPlugin
QnlyComposerPluginFactory
QnlyDocument
QnlyGraphicsGrid
QnlyGraphicsRegion
QnlyGraphicsRegionBase
QnlyRegion
QnlyRegionBase
QnlyView
Qnst
QnstAddCommand
QnstChangeCommand
QnstComposerPlugin
QnstComposerPluginFactory
QnstConnector
QnstEntity
QnstGraphicsActionDialog
QnstGraphicsArea
QnstGraphicsBind
QnstGraphicsBindDialog
QnstGraphicsBody
QnstGraphicsComposition
QnstGraphicsConditionDialog
QnstGraphicsContext
QnstGraphicsEdge
QnstGraphicsEntity
QnstGraphicsEntityWithEdges
QnstGraphicsInterface
QnstGraphicsLink
QnstGraphicsLinkDialog
QnstGraphicsMapping
QnstGraphicsMedia
QnstGraphicsNode
QnstGraphicsPort
QnstGraphicsProperty
QnstGraphicsReference
QnstGraphicsSwitch
QnstGraphicsSwitchPort
QnstMenu
QnstRemoveCommand
QnstScene
QnstUtil
QnstView
QnstViewLink
QsciLexerNCL
Encapsulates the Scintilla NCL lexer
QsciNCLAPIs
RunRemoteGingaVMAction
Scene
SearchLineEdit
ShowWidgets
SimpleSSHClient
StopRemoteGingaVMAction
TestUtil
text_partition
textview
Handles the creation of text objects
TreeItem
TreeModel
tst_InsertNode
tst_ModuleInit
tst_ModuleLanguage
tst_ModulePlugin
tst_ModuleProject
videoplayer
View
Generated on Tue Jun 18 2013 16:03:12 for NCL Composer by
1.8.4