QtGui Classes#
The QtGui classes handle basic operations with the GUI using Qt widgets and objects. Most of the gui is handled through plugins.
- Class Avogadro::QtGui::BackgroundFileFormat
BackgroundFileFormat
BackgroundFileFormat::setMolecule()
BackgroundFileFormat::molecule()
BackgroundFileFormat::setFileName()
BackgroundFileFormat::fileName()
BackgroundFileFormat::BackgroundFileFormat()
BackgroundFileFormat::~BackgroundFileFormat()
BackgroundFileFormat::fileFormat()
BackgroundFileFormat::success()
BackgroundFileFormat::error()
BackgroundFileFormat::read()
BackgroundFileFormat::write()
BackgroundFileFormat::finished()
- Class Avogadro::QtGui::ContainerWidget
- Class Avogadro::QtGui::CustomElementDialog
- Class Avogadro::QtGui::ElementDetail
- Class Avogadro::QtGui::ElementItem
- Class Avogadro::QtGui::ElementTranslator
- Class Avogadro::QtGui::ExtensionPlugin
ExtensionPlugin
ExtensionPlugin::ExtensionPlugin()
ExtensionPlugin::~ExtensionPlugin()
ExtensionPlugin::name()
ExtensionPlugin::description()
ExtensionPlugin::actions()
ExtensionPlugin::menuPath()
ExtensionPlugin::fileFormats()
ExtensionPlugin::registerCommands()
ExtensionPlugin::setMolecule()
ExtensionPlugin::readMolecule()
ExtensionPlugin::setScene()
ExtensionPlugin::setCamera()
ExtensionPlugin::setActiveWidget()
ExtensionPlugin::handleCommand()
ExtensionPlugin::moleculeReady()
ExtensionPlugin::fileFormatsReady()
ExtensionPlugin::requestActiveTool()
ExtensionPlugin::requestActiveDisplayTypes()
ExtensionPlugin::registerCommand()
- Class Avogadro::QtGui::ExtensionPluginFactory
- Class Avogadro::QtGui::FileBrowseWidget
FileBrowseWidget
FileBrowseWidget::Mode
FileBrowseWidget::FileBrowseWidget()
FileBrowseWidget::~FileBrowseWidget()
FileBrowseWidget::fileName()
FileBrowseWidget::validFileName()
FileBrowseWidget::browseButton()
FileBrowseWidget::lineEdit()
FileBrowseWidget::setMode()
FileBrowseWidget::mode()
FileBrowseWidget::setFileName()
FileBrowseWidget::fileNameChanged()
FileBrowseWidget::searchSystemPathForFile()
FileBrowseWidget::searchSystemPathForFiles()
- Class Avogadro::QtGui::FileFormatDialog
- Class Avogadro::QtGui::GenericHighlighter
GenericHighlighter
GenericHighlighter::GenericHighlighter()
GenericHighlighter::~GenericHighlighter()
GenericHighlighter::GenericHighlighter()
GenericHighlighter::operator=()
GenericHighlighter::operator+=()
GenericHighlighter::addRule()
GenericHighlighter::ruleCount()
GenericHighlighter::rule()
GenericHighlighter::rule()
GenericHighlighter::rules()
GenericHighlighter::highlightBlock()
GenericHighlighter::swap()
GenericHighlighter::Rule
- Class Avogadro::QtGui::GenericHighlighter::Rule
- Class Avogadro::QtGui::HydrogenTools
- Class Avogadro::QtGui::InterfaceScript
InterfaceScript
InterfaceScript::InterfaceScript()
InterfaceScript::InterfaceScript()
InterfaceScript::~InterfaceScript()
InterfaceScript::debug()
InterfaceScript::isValid()
InterfaceScript::options()
InterfaceScript::displayName()
InterfaceScript::menuPath()
InterfaceScript::scriptFilePath()
InterfaceScript::setScriptFilePath()
InterfaceScript::reset()
InterfaceScript::runCommand()
InterfaceScript::processCommand()
InterfaceScript::generateInput()
InterfaceScript::numberOfInputFiles()
InterfaceScript::fileNames()
InterfaceScript::mainFileName()
InterfaceScript::fileContents()
InterfaceScript::createFileHighlighter()
InterfaceScript::hasErrors()
InterfaceScript::clearErrors()
InterfaceScript::errorList()
InterfaceScript::warningList()
InterfaceScript::setDebug()
InterfaceScript::commandFinished()
InterfaceScript::finished()
- Class Avogadro::QtGui::InterfaceWidget
- Class Avogadro::QtGui::MeshGenerator
MeshGenerator
MeshGenerator::MeshGenerator()
MeshGenerator::MeshGenerator()
MeshGenerator::~MeshGenerator()
MeshGenerator::initialize()
MeshGenerator::run()
MeshGenerator::cube()
MeshGenerator::mesh()
MeshGenerator::clear()
MeshGenerator::progressMinimum()
MeshGenerator::progressMaximum()
MeshGenerator::progressValueChanged()
MeshGenerator::normal()
MeshGenerator::offset()
MeshGenerator::duplicate()
MeshGenerator::marchingCube()
MeshGenerator::m_iso
MeshGenerator::m_passes
MeshGenerator::m_reverseWinding
MeshGenerator::m_cube
MeshGenerator::m_mesh
MeshGenerator::m_stepSize
MeshGenerator::m_min
MeshGenerator::m_dim
MeshGenerator::m_vertices
MeshGenerator::m_normals
MeshGenerator::m_indices
MeshGenerator::m_progmin
MeshGenerator::m_progmax
MeshGenerator::a2fVertexOffset
MeshGenerator::a2iVertexOffset
MeshGenerator::a2iEdgeConnection
MeshGenerator::a2fEdgeDirection
MeshGenerator::a2iTetrahedronEdgeConnection
MeshGenerator::a2iTetrahedronsInACube
MeshGenerator::aiTetrahedronEdgeFlags
MeshGenerator::a2iTetrahedronTriangles
MeshGenerator::aiCubeEdgeFlags
MeshGenerator::a2iTriangleConnectionTable
- Class Avogadro::QtGui::Molecule
Molecule
Molecule::atomUniqueId()
Molecule::atomUniqueId()
Molecule::removeBond()
Molecule::removeBond()
Molecule::bondUniqueId()
Molecule::bondUniqueId()
Molecule::MoleculeChange
Molecule::MoleculeChange::NoChange
Molecule::MoleculeChange::Atoms
Molecule::MoleculeChange::Bonds
Molecule::MoleculeChange::UnitCell
Molecule::MoleculeChange::Selection
Molecule::MoleculeChange::Layers
Molecule::MoleculeChange::Properties
Molecule::MoleculeChange::Added
Molecule::MoleculeChange::Removed
Molecule::MoleculeChange::Modified
Molecule::AtomType
Molecule::PersistentAtomType
Molecule::BondType
Molecule::PersistentBondType
Molecule::Molecule()
Molecule::~Molecule()
Molecule::Molecule()
Molecule::Molecule()
Molecule::operator=()
Molecule::operator=()
Molecule::addAtom()
Molecule::addAtom()
Molecule::addAtom()
Molecule::removeAtom()
Molecule::removeAtom()
Molecule::atomByUniqueId()
Molecule::atomUniqueIds()
Molecule::addBond()
Molecule::addBond()
Molecule::addBonds()
Molecule::addBond()
Molecule::addBond()
Molecule::removeBond()
Molecule::removeBond()
Molecule::bondByUniqueId()
Molecule::bondUniqueIds()
Molecule::findAtomUniqueId()
Molecule::findBondUniqueId()
Molecule::undoMolecule()
Molecule::swapBond()
Molecule::swapAtom()
Molecule::emitChanged()
Molecule::changed()
- Class Avogadro::QtGui::MoleculeModel
MoleculeModel
MoleculeModel::MoleculeModel()
MoleculeModel::parent()
MoleculeModel::rowCount()
MoleculeModel::columnCount()
MoleculeModel::flags()
MoleculeModel::setData()
MoleculeModel::data()
MoleculeModel::index()
MoleculeModel::clear()
MoleculeModel::molecules()
MoleculeModel::activeMolecules()
MoleculeModel::activeMolecule()
MoleculeModel::setActiveMolecule()
MoleculeModel::addItem()
MoleculeModel::removeItem()
MoleculeModel::itemChanged()
MoleculeModel::moleculeStateChanged()
- Class Avogadro::QtGui::MultiViewWidget
MultiViewWidget
MultiViewWidget::MultiViewWidget()
MultiViewWidget::~MultiViewWidget()
MultiViewWidget::addWidget()
MultiViewWidget::activeWidget()
MultiViewWidget::setActiveWidget()
MultiViewWidget::setFactory()
MultiViewWidget::setDefaultView()
MultiViewWidget::splitHorizontal()
MultiViewWidget::splitVertical()
MultiViewWidget::createView()
MultiViewWidget::removeView()
MultiViewWidget::activeWidgetChanged()
- Class Avogadro::QtGui::PeriodicTableScene
- Class Avogadro::QtGui::PeriodicTableView
PeriodicTableView
PeriodicTableView::PeriodicTableView()
PeriodicTableView::~PeriodicTableView()
PeriodicTableView::element()
PeriodicTableView::setElement()
PeriodicTableView::clearKeyPressBuffer()
PeriodicTableView::elementChanged()
PeriodicTableView::mouseDoubleClickEvent()
PeriodicTableView::keyPressEvent()
PeriodicTableView::resizeEvent()
- Class Avogadro::QtGui::PersistentAtom
- Class Avogadro::QtGui::PersistentBond
- Class Avogadro::QtGui::PythonScript
PythonScript
PythonScript::PythonScript()
PythonScript::PythonScript()
PythonScript::~PythonScript()
PythonScript::debug()
PythonScript::scriptFilePath()
PythonScript::setScriptFilePath()
PythonScript::hasErrors()
PythonScript::clearErrors()
PythonScript::errorList()
PythonScript::setDefaultPythonInterpreter()
PythonScript::execute()
PythonScript::asyncExecute()
PythonScript::asyncWriteAndResponse()
PythonScript::asyncTerminate()
PythonScript::asyncResponse()
PythonScript::setDebug()
PythonScript::processFinished()
PythonScript::finished()
PythonScript::m_debug
PythonScript::m_pythonInterpreter
PythonScript::m_scriptFilePath
PythonScript::m_errors
PythonScript::m_process
- Class Avogadro::QtGui::RWAtom
- Class Avogadro::QtGui::RWBond
- Class Avogadro::QtGui::RWMolecule
RWMolecule
RWMolecule::atomUniqueId()
RWMolecule::atomUniqueId()
RWMolecule::removeAtom()
RWMolecule::removeAtom()
RWMolecule::addBond()
RWMolecule::addBond()
RWMolecule::removeBond()
RWMolecule::removeBond()
RWMolecule::removeBond()
RWMolecule::removeBond()
RWMolecule::undoStack()
RWMolecule::undoStack()
RWMolecule::AtomType
RWMolecule::PersistentAtomType
RWMolecule::BondType
RWMolecule::PersistentBondType
RWMolecule::RWMolecule()
RWMolecule::~RWMolecule()
RWMolecule::molecule()
RWMolecule::molecule()
RWMolecule::addAtom()
RWMolecule::addAtom()
RWMolecule::atom()
RWMolecule::atomByUniqueId()
RWMolecule::atomCount()
RWMolecule::atomCount()
RWMolecule::clearAtoms()
RWMolecule::adjustHydrogens()
RWMolecule::adjustHydrogens()
RWMolecule::atomicNumbers()
RWMolecule::atomicNumber()
RWMolecule::setAtomicNumbers()
RWMolecule::setAtomicNumber()
RWMolecule::atomPositions3d()
RWMolecule::atomPosition3d()
RWMolecule::setAtomPositions3d()
RWMolecule::setAtomPosition3d()
RWMolecule::atomLabel()
RWMolecule::setAtomLabel()
RWMolecule::setAtomSelected()
RWMolecule::atomSelected()
RWMolecule::setAtomPosition2d()
RWMolecule::atomPosition2d()
RWMolecule::atomPositions2d()
RWMolecule::hybridization()
RWMolecule::setHybridization()
RWMolecule::formalCharge()
RWMolecule::setFormalCharge()
RWMolecule::color()
RWMolecule::setColor()
RWMolecule::setLayer()
RWMolecule::layer()
RWMolecule::bond()
RWMolecule::bond()
RWMolecule::bond()
RWMolecule::bondByUniqueId()
RWMolecule::bondUniqueId()
RWMolecule::bondUniqueId()
RWMolecule::bondCount()
RWMolecule::clearBonds()
RWMolecule::bonds()
RWMolecule::bonds()
RWMolecule::bondOrders()
RWMolecule::bondOrder()
RWMolecule::setBondOrders()
RWMolecule::setBondOrder()
RWMolecule::bondPairs()
RWMolecule::bondPair()
RWMolecule::setBondPairs()
RWMolecule::setBondPair()
RWMolecule::addUnitCell()
RWMolecule::removeUnitCell()
RWMolecule::modifyMolecule()
RWMolecule::appendMolecule()
RWMolecule::editUnitCell()
RWMolecule::wrapAtomsToCell()
RWMolecule::rotateCellToStandardOrientation()
RWMolecule::setCellVolume()
RWMolecule::buildSupercell()
RWMolecule::niggliReduceCell()
RWMolecule::reduceCellToPrimitive()
RWMolecule::conventionalizeCell()
RWMolecule::symmetrizeCell()
RWMolecule::fillUnitCell()
RWMolecule::reduceCellToAsymmetricUnit()
RWMolecule::beginMergeMode()
RWMolecule::endMergeMode()
RWMolecule::setInteractive()
RWMolecule::isInteractive()
RWMolecule::forceVectors()
RWMolecule::setForceVector()
RWMolecule::emitChanged()
RWMolecule::changed()
RWMolecule::findAtomUniqueId()
RWMolecule::findBondUniqueId()
RWMolecule::m_molecule
RWMolecule::m_interactive
RWMolecule::m_undoStack
RWMolecule::UndoCommand
- Class Avogadro::QtGui::ScenePlugin
ScenePlugin
ScenePlugin::DefaultBehavior
ScenePlugin::ScenePlugin()
ScenePlugin::~ScenePlugin()
ScenePlugin::process()
ScenePlugin::processEditable()
ScenePlugin::name()
ScenePlugin::description()
ScenePlugin::isEnabled()
ScenePlugin::isActiveLayerEnabled()
ScenePlugin::setEnabled()
ScenePlugin::setupWidget()
ScenePlugin::hasSetupWidget()
ScenePlugin::defaultBehavior()
ScenePlugin::drawablesChanged()
ScenePlugin::m_layerManager
- Class Avogadro::QtGui::ScenePluginFactory
- Class Avogadro::QtGui::ScenePluginModel
ScenePluginModel
ScenePluginModel::ScenePluginModel()
ScenePluginModel::parent()
ScenePluginModel::rowCount()
ScenePluginModel::columnCount()
ScenePluginModel::flags()
ScenePluginModel::setData()
ScenePluginModel::data()
ScenePluginModel::index()
ScenePluginModel::clear()
ScenePluginModel::scenePlugins()
ScenePluginModel::activeScenePlugins()
ScenePluginModel::addItem()
ScenePluginModel::removeItem()
ScenePluginModel::itemChanged()
ScenePluginModel::pluginStateChanged()
ScenePluginModel::pluginConfigChanged()
- Class Avogadro::QtGui::ScriptLoader
- Class Avogadro::QtGui::ToolPlugin
ToolPlugin
ToolPlugin::mousePressEvent()
ToolPlugin::mouseReleaseEvent()
ToolPlugin::mouseMoveEvent()
ToolPlugin::mouseDoubleClickEvent()
ToolPlugin::wheelEvent()
ToolPlugin::keyPressEvent()
ToolPlugin::keyReleaseEvent()
ToolPlugin::ToolPlugin()
ToolPlugin::~ToolPlugin()
ToolPlugin::name()
ToolPlugin::description()
ToolPlugin::priority()
ToolPlugin::activateAction()
ToolPlugin::setIcon()
ToolPlugin::toolWidget()
ToolPlugin::draw()
ToolPlugin::handleCommand()
ToolPlugin::registerCommands()
ToolPlugin::setMolecule()
ToolPlugin::setEditMolecule()
ToolPlugin::setGLWidget()
ToolPlugin::setActiveWidget()
ToolPlugin::setGLRenderer()
ToolPlugin::drawablesChanged()
ToolPlugin::updateRequested()
ToolPlugin::registerCommand()
ToolPlugin::requestActiveDisplayTypes()
- Class Avogadro::QtGui::ToolPluginFactory
- Class Avogadro::QtGui::ViewFactory
- Class Avogadro::QtOpenGL::ActiveObjects
ActiveObjects
ActiveObjects::activeGLWidget()
ActiveObjects::activeWidget()
ActiveObjects::activeMolecule()
ActiveObjects::setActiveGLWidget()
ActiveObjects::setActiveWidget()
ActiveObjects::setActiveMolecule()
ActiveObjects::activeGLWidgetChanged()
ActiveObjects::activeWidgetChanged()
ActiveObjects::activeMoleculeChanged()
ActiveObjects::instance()
- Class Avogadro::QtOpenGL::GLWidget
GLWidget
GLWidget::molecule()
GLWidget::molecule()
GLWidget::sceneModel()
GLWidget::sceneModel()
GLWidget::setActiveTool()
GLWidget::setActiveTool()
GLWidget::setDefaultTool()
GLWidget::setDefaultTool()
GLWidget::mouseDoubleClickEvent()
GLWidget::mousePressEvent()
GLWidget::mouseMoveEvent()
GLWidget::mouseReleaseEvent()
GLWidget::wheelEvent()
GLWidget::keyPressEvent()
GLWidget::keyReleaseEvent()
GLWidget::GLWidget()
GLWidget::~GLWidget()
GLWidget::setMolecule()
GLWidget::renderer()
GLWidget::tools()
GLWidget::activeTool()
GLWidget::defaultTool()
GLWidget::isValid()
GLWidget::error()
GLWidget::updateScene()
GLWidget::clearScene()
GLWidget::resetCamera()
GLWidget::resetGeometry()
GLWidget::setTools()
GLWidget::addTool()
GLWidget::requestUpdate()
GLWidget::rendererInvalid()
GLWidget::initializeGL()
GLWidget::resizeGL()
GLWidget::paintGL()
GLWidget::updateTimeout()
- Class Avogadro::QtOpenGL::QtTextRenderStrategy