Quark  0.1
quark::gui Namespace Reference

General-purpose views, data models, and other UI components. More...

Classes

class  AboutDialog
 A general-purpose "about" dialog. More...
 
class  AbstractGridModel
 An abstract base class for grid data models, i.e., models in which every cell contains the same type of object. More...
 
class  AbstractItemModelMenuAdapter
 A non-parameterized abstract base class for Quark item model menu adapters. More...
 
class  AbstractTableModel
 An abstract base class for table data models, i.e., models in which every row represents an instance of the same type of object, and each column represents a field of that object. More...
 
class  AbstractTableModelBase
 A non-parameterized abstract base class for Quark table models. More...
 
class  ActivityIndicator
 An animated component (a "throbber") that indicates ongoing activity in an application. More...
 
class  AlertDialogBuilder
 A builder object for constructing simple alert dialogs. More...
 
class  BasicFilterTableModel
 An abstract subclass of QSortFilterProxyModel for sorting and filtering of AbstractTableModels. More...
 
class  BasicFilterTreeModel
 An abstract subclass of QSortFilterProxyModel for sorting and filtering of AbstractTreeModels. More...
 
class  BasicGridModel
 A default concrete implementation of AbstractGridModel that stores items in a QVector. More...
 
class  BasicTableModel
 A partial implementation of AbstractTableModel that stores its elements in a QVector. More...
 
class  BasicTableModelMenuAdapter
 A model adapter that populates a QMenu with items that correspond to items in an AbstractTableModel. More...
 
class  BasicTableView
 
class  BasicTreeModel
 
class  BasicTreeModelBase
 
class  BasicTreeView
 
class  ClearButton
 
class  ColorButton
 A tool button for selecting a color. More...
 
class  ConstItemConsumer
 An interface for consuming (const) items supplied by a producer. More...
 
class  DialogBuilder
 An abstract base class for dialog builders. More...
 
class  EnumItemDelegate
 An item delegate that displays a dropdown list of all valid values of an enumeration. More...
 
class  Field
 A class representing a field (a column) in a Quark table model. More...
 
class  FileDialogBuilder
 A builder object for constructing file dialogs, such as "Open" and "Save As" dialogs. More...
 
class  FindPanel
 A widget that provides a UI for doing forward and backward searches in a document. More...
 
class  FlagsModel
 A data model for storing a list of named flags. More...
 
class  Formatters
 A collection of functions for formatting values for display. More...
 
class  HexSpinBox
 A QSpinBox subclass for hexadecimal values. More...
 
class  ImageAndTextDelegate
 An item delegate that displays an image and some text. More...
 
class  ImageDelegate
 An item delegate that displays an image with an optional border. More...
 
class  ImageView
 A simple widget that displays an image. More...
 
class  ImageViewerPanel
 A widget for displaying an image, with support for zooming, rotation, selection, and cropping. More...
 
class  InputDialogBuilder
 A builder object for constructing simple input dialogs. More...
 
class  ItemConsumer
 An interface for consuming items supplied by a producer. More...
 
class  Matrix
 A matrix data model. More...
 
class  OverlayLayout
 
class  QuadTreeModel
 An abstract implementation of a quad-tree data model. More...
 
class  QuadTreeModelBase
 A non-parameterized abstract base class for quad-tree models. More...
 
class  RecentFile
 An object representing a recently opened file. More...
 
class  RecentFileTableModel
 A data model for storing a list of RecentFile objects, representing files that were "recently opened" by an application. More...
 
class  RecentFileTableModelMenuAdapter
 An implementation of BasicTableModelMenuAdapter for RecentFile objects. More...
 
class  SearchPathModel
 An implementation of BasicTableModel that represents a file search path, that is, a list of directories to be searched for a file with a given name. More...
 
class  SourceTextEdit
 A subclass of QPlainTextEdit that is specialied for editing source code. More...
 
class  StringListEditor
 A widget for editing a list of strings. More...
 
class  StringListModel
 A data model for storing a list of strings. More...
 
class  TitleAndDescriptionDelegate
 An item delegate that displays title text (in a larger font) and description text (in a smaller font). More...
 
class  TreeListView
 
class  UiUtils
 A collection of UI-specific utility functions. More...
 

Detailed Description

General-purpose views, data models, and other UI components.