Qt4Ada - An Ada2005 binding to Qt4

 

Roadmap

Release 0.1.0 - 2006-12-10 - source
  • Create a robust signal/slots framework
    • Mostly working, but not satisfactory.
  • Implement in Ada all tutorials
    • Done, minus QShortcut-related stuffs in t14.
Release 0.2.0
  • Create the adarcc tool (to replace rcc)
  • Implement in Ada all the widgets examples
Release 0.3.0
  • Create the adaqmake tool (to replace qmake), if necessary
  • Create the adauic tool (to replace uic)
  • Implement in Ada all the examples
Release 0.4.0
  • Create the adalupdate and adalrelease tools (to replace lupdate and lrelease)
  • Implement in Ada all the demos

Status

Here's the current status of .

Examples

assistant
 
demos
 
designer
 
desktop
 
dialogs
 
draganddrop
 
graphicsview
 
itemviews
 
layouts
 
linguist
 
mainwindows
 
network
 
opengl
 
painting
 
qdbus
 
qtestlib
 
richtext
 
sql
 
threads
 
tools
 
tutorial
 
widgets
 
xml
 
mean
 

QtCore

QAbstractEventDispatcher
 
QAbstractFileEngine
 
QAbstractFileEngineHandler
 
QAbstractItemModel
 
QAbstractListModel
 
QAbstractTableModel
 
QBasicTimer
 
QBitArray
 
QBuffer
 
QByteArray
 
QByteArrayMatcher
 
QChar
 
QChildEvent
 
QCoreApplication
 
QDataStream
 
QDate
 
QDateTime
 
QDir
 
QDynamicPropertyChangeEvent
 
QEvent
 
QEventLoop
 
QFSFileEngine
 
QFile
 
QFileInfo
 
QFileSystemWatcher
 
QFlag
 
QGenericArgument
 
QGenericReturnArgument
 
QIODevice
 
QLatin1String
 
QLibrary
 
QLibraryInfo
 
QLine
 
QLineF
 
QLocale
 
QMetaClassInfo
 
QMetaEnum
 
QMetaMethod
 
QMetaProperty
 
QMetaType
 
QMimeData
 
QModelIndex
 
QMutex
 
QMutexLocker
 
QObject
 
QObjectCleanupHandler
 
QPersistentModelIndex
 
QPluginLoader
 
QPoint
 
QPointF
 
QProcess
 
QReadLocker
 
QReadWriteLock
 
QRect
 
QRectF
 
QRegExp
 
QResource
 
QSemaphore
 
QSettings
 
QSharedData
 
QSignalMapper
 
QSize
 
QSizeF
 
QSocketNotifier
 
QString
 
QStringMatcher
 
QSysInfo
 
QSystemLocale
 
QTemporaryFile
 
QTextCodec
 
QTextCodecPlugin
 
QTextDecoder
 
QTextEncoder
 
QTextIStream
 
QTextOStream
 
QTextStream
 
QThread
 
QTime
 
QTimeLine
 
QTimer
 
QTimerEvent
 
QTranslator
 
QUrl
 
QVariant
 
QWaitCondition
 
QWriteLocker
 
mean
 

QtGui

QAbstractButton
 
QAbstractGraphicsShapeItem
 
QAbstractItemDelegate
 
QAbstractItemView
 
QAbstractPrintDialog
 
QAbstractProxyModel
 
QAbstractScrollArea
 
QAbstractSlider
 
QAbstractSpinBox
 
QAbstractTextDocumentLayout
 
QAccessible
 
QAccessibleBridgePlugin
 
QAccessibleEvent
 
QAccessibleInterface
 
QAccessibleObject
 
QAccessiblePlugin
 
QAccessibleWidget
 
QAction
 
QActionEvent
 
QActionGroup
 
QApplication
 
QBitmap
 
QBoxLayout
 
QBrush
 
QButtonGroup
 
QCDEStyle
 
QCalendarWidget
 
QCheckBox
 
QCleanlooksStyle
 
QClipboard
 
QCloseEvent
 
QColor
 
QColorDialog
 
QColorGroup
 
QColormap
 
QComboBox
 
QCommonStyle
 
QCompleter
 
QConicalGradient
 
QContextMenuEvent
 
QCursor
 
QDataWidgetMapper
 
QDateEdit
 
QDateTimeEdit
 
QDesktopServices
 
QDesktopWidget
 
QDial
 
QDialog
 
QDialogButtonBox
 
QDirModel
 
QDockWidget
 
QDoubleSpinBox
 
QDoubleValidator
 
QDrag
 
QDragEnterEvent
 
QDragLeaveEvent
 
QDragMoveEvent
 
QDropEvent
 
QErrorMessage
 
QFileDialog
 
QFileIconProvider
 
QFileOpenEvent
 
QFocusEvent
 
QFocusFrame
 
QFont
 
QFontComboBox
 
QFontDatabase
 
QFontDialog
 
QFontInfo
 
QFontMetrics
 
QFontMetricsF
 
QFrame
 
QGradient
 
QGraphicsEllipseItem
 
QGraphicsItem
 
QGraphicsItemAnimation
 
QGraphicsItemGroup
 
QGraphicsLineItem
 
QGraphicsPathItem
 
QGraphicsPixmapItem
 
QGraphicsPolygonItem
 
QGraphicsRectItem
 
QGraphicsScene
 
QGraphicsSceneContextMenuEvent
 
QGraphicsSceneEvent
 
QGraphicsSceneHoverEvent
 
QGraphicsSceneMouseEvent
 
QGraphicsSceneWheelEvent
 
QGraphicsSimpleTextItem
 
QGraphicsTextItem
 
QGraphicsView
 
QGridLayout
 
QGroupBox
 
QHBoxLayout
 
QHeaderView
 
QHelpEvent
 
QHideEvent
 
QHoverEvent
 
QIcon
 
QIconDragEvent
 
QIconEngine
 
QIconEnginePlugin
 
QImage
 
QImageIOHandler
 
QImageIOPlugin
 
QImageReader
 
QImageWriter
 
QInputContext
 
QInputContextFactory
 
QInputContextPlugin
 
QInputDialog
 
QInputEvent
 
QInputMethodEvent
 
QIntValidator
 
QItemDelegate
 
QItemEditorCreatorBase
 
QItemEditorFactory
 
QItemSelection
 
QItemSelectionModel
 
QItemSelectionRange
 
QKeyEvent
 
QKeySequence
 
QLCDNumber
 
QLabel
 
QLayout
 
QLayoutItem
 
QLineEdit
 
QLinearGradient
 
QListView
 
QListWidget
 
QListWidgetItem
 
QMacPasteboardMime
 
QMainWindow
 
QMatrix
 
QMenu
 
QMenuBar
 
QMessageBox
 
QMimeSource
 
QMotifStyle
 
QMouseEvent
 
QMoveEvent
 
QMovie
 
QPageSetupDialog
 
QPaintDevice
 
QPaintEngine
 
QPaintEngineState
 
QPaintEvent
 
QPainter
 
QPainterPath
 
QPainterPathStroker
 
QPalette
 
QPen
 
QPicture
 
QPictureFormatPlugin
 
QPictureIO
 
QPixmap
 
QPixmapCache
 
QPlastiqueStyle
 
QPolygon
 
QPolygonF
 
QPrintDialog
 
QPrintEngine
 
QPrinter
 
QProgressBar
 
QProgressDialog
 
QProxyModel
 
QPushButton
 
QRadialGradient
 
QRadioButton
 
QRegExpValidator
 
QRegion
 
QResizeEvent
 
QRubberBand
 
QScrollArea
 
QScrollBar
 
QShortcut
 
QShortcutEvent
 
QShowEvent
 
QSizeGrip
 
QSizePolicy
 
QSlider
 
QSortFilterProxyModel
 
QSound
 
QSpacerItem
 
QSpinBox
 
QSplashScreen
 
QSplitter
 
QSplitterHandle
 
QStackedLayout
 
QStackedWidget
 
QStandardItem
 
QStandardItemModel
 
QStatusBar
 
QStatusTipEvent
 
QStringListModel
 
QStyle
 
QStyleFactory
 
QStyleHintReturn
 
QStyleHintReturnMask
 
QStyleOption
 
QStyleOptionButton
 
QStyleOptionComboBox
 
QStyleOptionComplex
 
QStyleOptionDockWidget
 
QStyleOptionFocusRect
 
QStyleOptionFrame
 
QStyleOptionFrameV2
 
QStyleOptionGraphicsItem
 
QStyleOptionGroupBox
 
QStyleOptionHeader
 
QStyleOptionMenuItem
 
QStyleOptionProgressBar
 
QStyleOptionProgressBarV2
 
QStyleOptionQ3DockWindow
 
QStyleOptionQ3ListView
 
QStyleOptionQ3ListViewItem
 
QStyleOptionRubberBand
 
QStyleOptionSizeGrip
 
QStyleOptionSlider
 
QStyleOptionSpinBox
 
QStyleOptionTab
 
QStyleOptionTabBarBase
 
QStyleOptionTabV2
 
QStyleOptionTabWidgetFrame
 
QStyleOptionTitleBar
 
QStyleOptionToolBar
 
QStyleOptionToolBox
 
QStyleOptionToolButton
 
QStyleOptionViewItem
 
QStyleOptionViewItemV2
 
QStylePlugin
 
QSyntaxHighlighter
 
QSystemTrayIcon
 
QTabBar
 
QTabWidget
 
QTableView
 
QTableWidget
 
QTableWidgetItem
 
QTableWidgetSelectionRange
 
QTabletEvent
 
QTextBlock
 
QTextBlockFormat
 
QTextBlockGroup
 
QTextBlockUserData
 
QTextBrowser
 
QTextCharFormat
 
QTextCursor
 
QTextDocument
 
QTextDocumentFragment
 
QTextEdit
 
QTextFormat
 
QTextFragment
 
QTextFrame
 
QTextFrameFormat
 
QTextImageFormat
 
QTextInlineObject
 
QTextLayout
 
QTextLength
 
QTextLine
 
QTextList
 
QTextListFormat
 
QTextObject
 
QTextOption
 
QTextTable
 
QTextTableCell
 
QTextTableFormat
 
QTimeEdit
 
QToolBar
 
QToolBox
 
QToolButton
 
QToolTip
 
QTreeView
 
QTreeWidget
 
QTreeWidgetItem
 
QTreeWidgetItemIterator
 
QUndoCommand
 
QUndoGroup
 
QUndoStack
 
QUndoView
 
QVBoxLayout
 
QValidator
 
QWhatsThis
 
QWhatsThisClickedEvent
 
QWheelEvent
 
QWidget
 
QWidgetAction
 
QWidgetItem
 
QWindowStateChangeEvent
 
QWindowsMime
 
QWindowsStyle
 
QWindowsXPStyle
 
QWorkspace
 
QX11EmbedContainer
 
QX11EmbedWidget
 
QX11Info
 
mean
 

QtNetwork

QAbstractSocket
 
QFtp
 
QHostAddress
 
QHostInfo
 
QHttp
 
QHttpHeader
 
QHttpRequestHeader
 
QHttpResponseHeader
 
QNetworkAddressEntry
 
QNetworkInterface
 
QNetworkProxy
 
QTcpServer
 
QTcpSocket
 
QUdpSocket
 
QUrlInfo
 
mean
 

QtOpenGL

QGLColormap
 
QGLContext
 
QGLFormat
 
QGLFramebufferObject
 
QGLPixelBuffer
 
QGLWidget
 
mean
 

QtSql

QSqlDatabase
 
QSqlDriver
 
QSqlDriverCreatorBase
 
QSqlDriverPlugin
 
QSqlError
 
QSqlField
 
QSqlIndex
 
QSqlQuery
 
QSqlQueryModel
 
QSqlRecord
 
QSqlRelation
 
QSqlRelationalTableModel
 
QSqlResult
 
QSqlTableModel
 
mean
 

QtSvg

QGraphicsSvgItem
 
QSvgRenderer
 
QSvgWidget
 
mean
 

QtXml

QDomAttr
 
QDomCDATASection
 
QDomCharacterData
 
QDomComment
 
QDomDocument
 
QDomDocumentFragment
 
QDomDocumentType
 
QDomElement
 
QDomEntity
 
QDomEntityReference
 
QDomImplementation
 
QDomNamedNodeMap
 
QDomNode
 
QDomNodeList
 
QDomNotation
 
QDomProcessingInstruction
 
QDomText
 
QXmlAttributes
 
QXmlContentHandler
 
QXmlDTDHandler
 
QXmlDeclHandler
 
QXmlDefaultHandler
 
QXmlEntityResolver
 
QXmlErrorHandler
 
QXmlInputSource
 
QXmlLexicalHandler
 
QXmlLocator
 
QXmlNamespaceSupport
 
QXmlParseException
 
QXmlReader
 
QXmlSimpleReader
 
mean
 

mean