# eric5.E5Gui

Package implementing some special GUI elements.

They extend or ammend the standard elements as found in QtGui.

### Modules

E5Action | Module implementing an Action class extending QAction.
E5Application | Class implementing a specialized application class.
E5ClickableLabel | Module implementing a clickable label.
E5ComboBox | Module implementing combobox classes using the eric5 line edits.
E5Completers | Module implementing various kinds of completers.
E5ErrorMessage | Module implementing a specialized error message dialog.
E5ErrorMessageFilterDialog | Module implementing a dialog to manage the list of messages to be ignored.
E5FileDialog | Module implementing alternative functions for the QFileDialog static methods to cope with distributor's usage of KDE wrapper dialogs for Qt file dialogs.
E5Led | Module implementing a LED widget.
E5LineEdit | Module implementing specialized line edits.
E5LineEditButton | Module implementing a button class to be used with E5LineEdit.
E5ListView | Module implementing specialized list views.
E5MainWindow | Module implementing a main window class with styling support.
E5MapWidget | Module implementing a base class for showing a document map.
E5MessageBox | Module implementing QMessageBox replacements and more convenience function.
E5ModelMenu | Module implementing a menu populated from a QAbstractItemModel.
E5ModelToolBar | Module implementing a tool bar populated from a QAbstractItemModel.
E5PassivePopup | Module implementing dialog-like popup that displays messages without interrupting the user.
E5PasswordMeter | Module implementing a custom widget indicating the strength of a password.
E5ProgressDialog | Module implementing a progress dialog allowing a customized progress bar label.
E5SideBar | Module implementing a sidebar class.
E5SingleApplication | Module implementing the single application server and client.
E5SqueezeLabels | Module implementing labels that squeeze their contents to fit the size of the label.
E5TabWidget | Module implementing a TabWidget class substituting QTabWidget.
E5TableView | Module implementing specialized table views.
E5TextSpinBox | Module implementing a spinbox with textual entries.
E5ToolBarDialog | Module implementing a toolbar configuration dialog.
E5ToolBarManager | Module implementing a toolbar manager class.
E5ToolBox | Module implementing a horizontal and a vertical toolbox class.
E5TreeSortFilterProxyModel | Module implementing a modified QSortFilterProxyModel.
E5TreeView | Module implementing specialized tree views.
E5TreeWidget | Module implementing specialized tree views.
E5ZoomWidget | Module implementing a zoom widget for the status bar.