#include <QtGlobal>Go to the source code of this file.
Classes | |
| class | qCTKPrivate< PUB > |
| class | qCTKPrivateInterface< PUB, PVT > |
Defines | |
| #define | QCTK_CONSTRUCTOR_1_ARG_CXX(PUB, _ARG1) |
| #define | QCTK_CONSTRUCTOR_NO_ARG_CXX(PUB) |
| #define | QCTK_D(PUB) PUB##Private* d = qctk_d() |
| #define | QCTK_D_REF(PUB) PUB##Private& d = qctk_d.ref() |
| #define | QCTK_DECLARE_PRIVATE(PUB) |
| #define | QCTK_DECLARE_PUBLIC(PUB) friend class PUB; |
| #define | QCTK_GET_CXX(PUB, _TYPE, _NAME, _VARNAME) |
| #define | QCTK_INIT_PRIVATE(PUB) qctk_d.setPublic(this) |
| #define | QCTK_P(PUB) PUB* p = qctk_p() |
| #define | QCTK_P_REF(PUB) PUB& p = qctk_p_ref() |
| #define | QCTK_SET_CXX(PUB, _TYPE, _NAME, _VARNAME) |
| #define QCTK_CONSTRUCTOR_1_ARG_CXX | ( | PUB, | |||
| _ARG1 | ) | [related] |
PUB::PUB(_ARG1 _parent) : \
Superclass( _parent ) \
{ \
QCTK_INIT_PRIVATE(PUB); \
}
Define a public class constructor with one argument
Also make sure the Pimpl is initalized
| #define QCTK_CONSTRUCTOR_NO_ARG_CXX | ( | PUB | ) | [related] |
PUB::PUB() \
{ \
QCTK_INIT_PRIVATE(PUB); \
}
Define a public class constructor with no argument
Also make sure the Pimpl is initalized
| #define QCTK_D | ( | PUB | ) | PUB##Private* d = qctk_d() [related] |
Returns a pointer (or reference) in the current scope named "d" to the private class.
This function is only available in a class using QCTK_DECLARE_PRIVATE.
Referenced by qMRMLNodeFactoryButton::action(), qCTKDynamicSpacer::activate(), qSlicermiAnnotationModuleWidget::AddAngleCompleted(), qVTKCommandOptions::addArgument(), qMRMLSortFilterProxyModel::addAttribute(), qMRMLNodeSelector::addAttribute(), qMRMLNodeComboBox::addAttribute(), qVTKCommandOptions::addBooleanArgument(), qVTKObjectEventsObserver::addConnection(), qVTKCommandOptions::addDeprecatedArgument(), vtkSlicermiAnnotationModuleLogic::AddFiducialWidget(), qSlicerModulePanel::addModule(), qSlicerModuleSelectorWidget::addModules(), qMRMLNodeSelector::addNode(), qMRMLNodeComboBox::addNode(), qMRMLNodeTreeSelector::addNodeInternal(), qSlicermiAnnotationModuleWidget::annotationCoordinateChanged(), qSlicermiAnnotationModuleWidget::annotationTextChanged(), qMRMLLinearTransformSlider::applyTransformation(), qVTKObjectEventsObserver::blockAllConnection(), qVTKObjectEventsObserver::blockAllConnections(), qVTKObjectEventsObserver::blockConnection(), qVTKObjectEventsObserver::blockConnectionRecursive(), qVTKConnection::BreakConnection(), qCTKRangeWidget::changeMaximumValue(), qCTKRangeWidget::changeMinimumValue(), qCTKSliderSpinBoxWidget::changeValue(), qMRMLExtraItemsHelper::child(), qMRMLExtraItemsHelper::childCount(), qMRMLExtraItemsHelper::childIndex(), qCTKAddRemoveComboBox::clear(), qSlicerCoreApplication::clearSettings(), qCTKCollapsibleButton::collapse(), qCTKCollapsibleWidget2::collapse(), qMRMLTransformSliders::coordinateReference(), qCTKAddRemoveComboBox::count(), qMRMLNodeFactory::createNode(), qSlicerCLIModule::createWidgetRepresentation(), qCTKAddRemoveComboBox::currentIndex(), qMRMLNodeSelector::currentNode(), qMRMLNodeComboBox::currentNode(), qMRMLTreeProxyModel::data(), qMRMLSceneModel::data(), qMRMLVariantArrayItemHelper::data(), qMRMLAbstractNodeItemHelper::data(), qMRMLAbstractSceneItemHelper::data(), qMRMLSceneFactoryWidget::deleteNode(), qMRMLNodeFactoryButton::deleteRandomNode(), qMRMLSceneFactoryWidget::deleteScene(), qSlicermiAnnotationModuleWidget::deleteSelectedButtonClicked(), qVTKCommandOptions::deprecatedArgument(), qSlicerCoreApplication::disableSettings(), qMRMLTreeProxyModel::dropMimeData(), qMRMLNodeComboBox::emitCurrentNodeChanged(), qMRMLNodeComboBox::emitNodesAboutToBeRemoved(), qMRMLNodeComboBox::emitNodesAdded(), qVTKObjectEventsObserver::enableAll(), qSlicerCLILoadableModule::entryPoint(), qVTKConnection::EstablishConnection(), qCTKTreeComboBox::eventFilter(), qVTKConnection::Execute(), qCTKMenuButton::extraMenu(), qMRMLAbstractItemHelper::factory(), qSlicerModuleManager::factoryManager(), qSlicerCoreIOManager::fileTypeFromExtension(), qMRMLSortFilterProxyModel::filterAcceptsRow(), qVTKObjectEventsObserver::findConnection(), qCTKAddRemoveComboBox::findData(), qCTKAddRemoveComboBox::findText(), qMRMLTreeProxyModel::flags(), qMRMLSceneModel::flags(), qMRMLVariantArrayItemHelper::flags(), qMRMLAbstractNodeItemHelper::flags(), qVTKRenderView::forceRender(), qCTKSlider::fromDoubleToInteger(), qMRMLSceneFactoryWidget::generateNode(), qMRMLNodeFactoryButton::generateRandomNode(), qMRMLSceneFactoryWidget::generateScene(), qSlicermiAnnotationModuleWidget::getAnnotationIconName(), vtkSlicermiAnnotationModuleLogic::GetFiducialWidget(), qVTKConnection::getShortDescription(), qSlicerCoreApplication::handlePreApplicationCommandLineArguments(), qMRMLTreeProxyModel::hasChildren(), qMRMLSceneModel::hasChildren(), qMRMLExtraItemsHelper::hasChildren(), qMRMLItemModel::hasChildren(), qCTKSliderSpinBoxWidget::hasTracking(), qCTKRangeWidget::hasTracking(), qCTKDoubleSlider::hasTracking(), qCTKDoubleRangeSlider::hasTracking(), qVTKCommandOptions::help(), qCTKTreeComboBox::hidePopup(), qCTKMenuButton::hitButton(), qMRMLTreeProxyModel::index(), qMRMLSceneModel::index(), qMRMLItemModel::index(), qVTKCommandOptions::indexOfLastParsedArgument(), qSlicerCommandOptions::initialize(), qSlicerCoreCommandOptions::initialize(), qSlicerCoreApplication::initialize(), qCTKCollapsibleButton::initStyleOption(), qCTKAddRemoveComboBox::insertItem(), qCTKAddRemoveComboBox::insertItems(), qSlicerModuleFactoryManager::instantiateAllModules(), qSlicerModuleFactoryManager::instantiateModule(), qSlicerModuleFactoryManager::instantiateModules(), qCTKSliderSpinBoxWidget::isAutoSpinBoxWidth(), qCTKRangeWidget::isAutoSpinBoxWidth(), qVTKConnection::isBlocked(), qVTKConnection::isEnabled(), qVTKConnection::isEqual(), qVTKConnection::IsEqual(), qSlicerModuleManager::isLoaded(), qSlicerModuleFactoryManager::isRegistered(), qMRMLTreeProxyModel::item(), qMRMLSceneModel::item(), qCTKAddRemoveComboBox::itemData(), qMRMLTransformProxyModel::itemFactory(), qMRMLSceneModel::itemFactory(), qCTKAddRemoveComboBox::itemText(), qSlicerModuleManager::loadModule(), qSlicermiAnnotationModuleWidget::lockSelectedButtonClicked(), qSlicerAbstractModuleWidget::logic(), qSlicerAbstractModule::logic(), qMRMLTreeProxyModel::mapFromSource(), qMRMLTreeProxyModel::mapToSource(), qVTKAbstractMatrixWidget::matrix(), qCTKCollapsibleButton::minimumSizeHint(), qSlicerModuleManager::module(), qSlicerModuleFactoryManager::moduleName(), qSlicerModuleFactoryManager::moduleNames(), qSlicerModuleFactoryManager::moduleTitle(), qCTKRangeSlider::mouseMoveEvent(), qCTKRangeSlider::mousePressEvent(), qCTKMenuButton::mousePressEvent(), qCTKRangeSlider::mouseReleaseEvent(), qSlicermiAnnotationModuleWidget::moveDownSelected(), qSlicermiAnnotationModuleWidget::moveUpSelected(), qMRMLAbstractNodeItemHelper::mrmlNode(), qMRMLSceneFactoryWidget::mrmlScene(), qMRMLNodeComboBox::mrmlScene(), qMRMLVariantArrayItemHelper::mrmlScene(), qMRMLAbstractSceneItemHelper::mrmlScene(), qMRMLNodeFactoryButton::mrmlScene(), qMRMLNodeSelector::node(), qMRMLNodeComboBox::nodeCount(), qMRMLNodeSelector::nodeIdSelected(), qMRMLVariantArrayItemHelper::object(), qMRMLAbstractNodeItemHelper::object(), qMRMLAbstractSceneItemHelper::object(), qMRMLNodeSelector::onAdd(), qCTKButtonGroup::onButtonClicked(), qCTKButtonGroup::onButtonPressed(), qMRMLNodeFactoryButton::onClick(), qCTKTreeComboBox::onCollapsed(), qSlicerTransformsModuleWidget::onCoordinateReferenceButtonPressed(), qSlicermiAnnotationModuleWidget::onCreateMeasurementAngleButtonToggled(), qSlicermiAnnotationModuleWidget::onCreateMeasurementRulerButtonClicked(), qSlicermiAnnotationModuleWidget::onGenerateReportButtonClicked(), qCTKModelTester::onHeaderDataChanged(), qSlicerTransformsModuleWidget::onIdentityButtonPressed(), qSlicerTransformsModuleWidget::onInvertButtonPressed(), qMRMLTransformSliders::onISSliderPositionChanged(), qMRMLNodeSelector::onItemAboutToBeRemoved(), qMRMLNodeSelector::onItemRemoved(), qCTKModelTester::onItemsAboutToBeInserted(), qCTKModelTester::onItemsAboutToBeRemoved(), qSlicermiAnnotationModuleWidget::onItemSelectionChanged(), qCTKModelTester::onItemsInserted(), qCTKModelTester::onItemsRemoved(), qCTKModelTester::onLayoutAboutToBeChanged(), qCTKModelTester::onLayoutChanged(), qMRMLTransformSliders::onLRSliderPositionChanged(), qMRMLTransformSliders::onMaximumChanged(), qCTKDoubleRangeSlider::onMaxPosChanged(), qCTKDoubleRangeSlider::onMaxValueChanged(), qMRMLTransformSliders::onMinimumChanged(), qCTKDoubleRangeSlider::onMinPosChanged(), qCTKDoubleRangeSlider::onMinValueChanged(), qMRMLSceneModel::onMRMLSceneNodeAboutToBeAdded(), qMRMLSceneModel::onMRMLSceneNodeAboutToBeRemoved(), qMRMLNodeSelector::onMRMLSceneNodeAboutToBeRemoved(), qMRMLSceneModel::onMRMLSceneNodeAdded(), qMRMLNodeSelector::onMRMLSceneNodeAdded(), qMRMLSceneModel::onMRMLSceneNodeRemoved(), qMRMLLinearTransformSlider::onMRMLTransformNodeModified(), qSlicerTransformsModuleWidget::onMRMLTransformNodeModified(), qMRMLEventLoggerWidget::onNodeAddedEvent(), qMRMLEventLoggerWidget::onNodeRemovedEvent(), qSlicerTransformsModuleWidget::onNodeSelected(), qMRMLTransformSliders::onPASliderPositionChanged(), qSlicermiAnnotationModuleWidget::onPauseButtonToggled(), qCTKDoubleRangeSlider::onPositionsChanged(), qCTKRangeSlider::onRangeChanged(), qMRMLNodeSelector::onRemove(), qCTKAddRemoveComboBox::onRowsAboutToBeRemoved(), qCTKAddRemoveComboBox::onRowsInserted(), qCTKAddRemoveComboBox::onRowsRemoved(), qSlicermiAnnotationModuleWidget::onSaveMRMLSceneButtonClicked(), qSlicermiAnnotationModuleWidget::onScreenShotButtonClicked(), qCTKDoubleSlider::onSliderMoved(), qSlicermiAnnotationModuleWidget::onStickyNodeButtonClicked(), qCTKDoubleSlider::onValueChanged(), qCTKDoubleRangeSlider::onValuesChanged(), qSlicerMainWindowCore::onWindowPythonInteractorActionTriggered(), qCTKRangeSlider::paintEvent(), qCTKCollapsibleButton::paintEvent(), qCTKMenuButton::paintEvent(), qMRMLTreeProxyModel::parent(), qMRMLSceneModel::parent(), qVTKCommandOptions::parse(), qCTKModelTester::persistentModelIndexes(), qMRMLNodeSelector::populateItems(), qMRMLSceneModel::postItems(), qMRMLSceneModelItemHelperFactory::postItems(), qMRMLSceneModel::preItems(), qMRMLSceneModelItemHelperFactory::preItems(), qVTKCommandOptions::printAdditionalInfo(), qMRMLNodeSelector::printAdditionalInfo(), qSlicerModuleManager::printAdditionalInfo(), qSlicerModuleFactoryManager::printAdditionalInfo(), qSlicerCoreIOManager::printAdditionalInfo(), qVTKObjectEventsObserver::printAdditionalInfo(), qVTKConnection::printAdditionalInfo(), qCTKAddRemoveComboBox::printAdditionalInfo(), qSlicermiAnnotationModuleWidget::propertyAccepted(), qSlicermiAnnotationModuleWidget::propertyEditButtonClicked(), qSlicermiAnnotationModuleWidget::propertyRestored(), qMRMLProxyItemHelper::proxy(), qCTKAddRemoveComboBox::qCTKAddRemoveComboBox(), qCTKRangeWidget::qCTKRangeWidget(), qCTKSliderSpinBoxWidget::qCTKSliderSpinBoxWidget(), qCTKTreeComboBox::qCTKTreeComboBox(), qMRMLAbstractItemHelper::qMRMLAbstractItemHelper(), qMRMLEventLogger::qMRMLEventLogger(), qMRMLEventLoggerWidget::qMRMLEventLoggerWidget(), qMRMLExtraItemsHelper::qMRMLExtraItemsHelper(), qMRMLNodeComboBox::qMRMLNodeComboBox(), qMRMLNodeSelector::qMRMLNodeSelector(), qMRMLTransformSliders::qMRMLTransformSliders(), qMRMLVolumeThresholdWidget::qMRMLVolumeThresholdWidget(), qMRMLWindowLevelWidget::qMRMLWindowLevelWidget(), qSlicerApplication::qSlicerApplication(), qSlicerCLIModuleWidget::qSlicerCLIModuleWidget(), qSlicerCoreApplication::qSlicerCoreApplication(), qSlicerMainWindow::qSlicerMainWindow(), qSlicerMainWindowCore::qSlicerMainWindowCore(), qSlicerMeasurementsAngleWidget::qSlicerMeasurementsAngleWidget(), qSlicerMeasurementsRulerWidget::qSlicerMeasurementsRulerWidget(), qSlicerModulePanel::qSlicerModulePanel(), qSlicerModuleSelectorWidget::qSlicerModuleSelectorWidget(), qSlicerScalarVolumeDisplayWidget::qSlicerScalarVolumeDisplayWidget(), qVTKCommandOptions::qVTKCommandOptions(), qVTKConnection::qVTKConnection(), qVTKObjectEventsObserver::qVTKObjectEventsObserver(), qVTKRenderView::qVTKRenderView(), qSlicerModuleFactoryManager::registerAllModules(), qSlicerModuleFactoryManager::registerFactory(), qSlicerCoreModuleFactory::registerItems(), qSlicerLoadableModuleFactory::registerItems(), qSlicerModuleFactoryManager::registerModules(), qVTKCommandOptions::remainingArguments(), qVTKObjectEventsObserver::removeConnection(), vtkSlicermiAnnotationModuleLogic::RemoveFiducialWidget(), qCTKAddRemoveComboBox::removeItem(), qSlicerModuleSelectorWidget::removeModule(), qSlicerModulePanel::removeModule(), qMRMLTransformSliders::reset(), qCTKSlider::reset(), qVTKRenderView::resetCamera(), qVTKObjectTest::resetSlotCalls(), qMRMLTransformSliders::resetUnactiveSliders(), qMRMLTreeProxyModel::rowCount(), qMRMLSceneModel::rowCount(), qVTKRenderView::scheduleRender(), qSlicermiAnnotationModuleWidget::selectedAllButtonClicked(), qSlicermiAnnotationModuleWidget::selectRowByIndex(), qMRMLNodeFactoryButton::setAction(), qCTKDynamicSpacer::setActiveSizePolicy(), qSlicerVolumesModuleWidget::setActiveVolumeNode(), qMRMLNodeComboBox::setAddEnabled(), qCTKAddRemoveComboBox::setAddEnabled(), qVTKObjectEventsObserver::setAllEnabled(), qSlicerAbstractModule::setAppLogic(), qCTKSliderSpinBoxWidget::setAutoSpinBoxWidth(), qCTKRangeWidget::setAutoSpinBoxWidth(), qVTKRenderView::setBackgroundColor(), qVTKConnection::setBlocked(), qVTKConnection::SetBlocked(), qSlicerCamerasModuleWidget::setCameraToCurrentView(), qCTKAddRemoveComboBox::setComboBox(), qMRMLTransformSliders::setCoordinateReference(), qMRMLMatrixWidget::setCoordinateReference(), qMRMLLinearTransformSlider::setCoordinateReference(), qVTKRenderView::setCornerAnnotationText(), qCTKAddRemoveComboBox::setCurrentIndex(), qMRMLTreeProxyModel::setData(), qMRMLSceneModel::setData(), qMRMLAbstractNodeItemHelper::setData(), qCTKSliderSpinBoxWidget::setDecimals(), qCTKRangeWidget::setDecimals(), qMRMLNodeComboBox::setEditEnabled(), qCTKAddRemoveComboBox::setEditEnabled(), qCTKAddRemoveComboBox::setEmptyText(), qVTKConnection::setEnabled(), qVTKConnection::SetEstablished(), qCTKMenuButton::setExtraMenu(), qMRMLSortFilterProxyModel::setHideChildNodeTypes(), qMRMLNodeSelector::setHideChildNodeTypes(), qCTKDynamicSpacer::setInactiveSizePolicy(), qVTKRenderView::setInteractor(), qCTKAddRemoveComboBox::setItemData(), qCTKAddRemoveComboBox::setItemText(), qSlicerAbstractModuleWidget::setLogic(), qVTKAbstractMatrixWidget::setMatrixInternal(), qCTKSliderSpinBoxWidget::setMaximum(), qCTKRangeWidget::setMaximum(), qCTKDoubleSlider::setMaximum(), qCTKDoubleRangeSlider::setMaximum(), qCTKRangeSlider::setMaximumPosition(), qCTKDoubleRangeSlider::setMaximumPosition(), qCTKRangeWidget::setMaximumValue(), qCTKRangeSlider::setMaximumValue(), qCTKDoubleRangeSlider::setMaximumValue(), qCTKSliderSpinBoxWidget::setMinimum(), qCTKRangeWidget::setMinimum(), qCTKDoubleSlider::setMinimum(), qCTKDoubleRangeSlider::setMinimum(), qCTKRangeSlider::setMinimumPosition(), qCTKDoubleRangeSlider::setMinimumPosition(), qCTKRangeWidget::setMinimumValue(), qCTKRangeSlider::setMinimumValue(), qCTKDoubleRangeSlider::setMinimumValue(), qCTKModelTester::setModel(), qSlicerModulePanel::setModule(), qMRMLNodeSelector::setMRMLNodeFactory(), qMRMLSceneModel::setMRMLScene(), qMRMLNodeSelector::setMRMLScene(), qMRMLNodeComboBox::setMRMLScene(), qMRMLEventLoggerWidget::setMRMLScene(), qSlicerCoreApplication::setMRMLScene(), qSlicerAbstractModule::setMRMLScene(), qMRMLNodeFactoryButton::setMRMLScene(), qMRMLTransformSliders::setMRMLTransformNode(), qMRMLMatrixWidget::setMRMLTransformNode(), qMRMLLinearTransformSlider::setMRMLTransformNode(), qSlicerScalarVolumeDisplayWidget::setMRMLVolumeNode(), qMRMLSortFilterProxyModel::setNodeTypes(), qMRMLNodeSelector::setNodeTypes(), qMRMLNodeComboBox::setNoneEnabled(), qCTKDoubleSlider::setOrientation(), qCTKDoubleRangeSlider::setOrientation(), qVTKConnection::SetParameters(), qVTKObjectEventsObserver::setParent(), qCTKRangeSlider::setPositions(), qCTKDoubleRangeSlider::setPositions(), qMRMLSceneModel::setPostItems(), qMRMLSceneModelItemHelperFactory::setPostItems(), qCTKSliderSpinBoxWidget::setPrefix(), qCTKRangeWidget::setPrefix(), qMRMLSceneModel::setPreItems(), qMRMLSceneModelItemHelperFactory::setPreItems(), qMRMLTransformSliders::setRange(), qCTKSliderSpinBoxWidget::setRange(), qCTKRangeWidget::setRange(), qCTKDoubleSlider::setRange(), qCTKDoubleRangeSlider::setRange(), qCTKSlider::setRange(), qMRMLNodeComboBox::setRemoveEnabled(), qCTKAddRemoveComboBox::setRemoveEnabled(), qSlicerWidget::setScrollAreaAsParentContainer(), qMRMLSortFilterProxyModel::setShowChildNodeTypes(), qMRMLNodeSelector::setShowChildNodeTypes(), qMRMLSortFilterProxyModel::setShowHidden(), qMRMLTransformSliders::setSingleStep(), qCTKSliderSpinBoxWidget::setSingleStep(), qCTKRangeWidget::setSingleStep(), qCTKDoubleSlider::setSingleStep(), qCTKDoubleRangeSlider::setSingleStep(), qCTKSlider::setSingleStep(), qCTKDoubleSlider::setSliderPosition(), qMRMLTreeProxyModel::setSourceModel(), qCTKRangeWidget::setSpinBoxAlignment(), qCTKSliderSpinBoxWidget::setSuffix(), qCTKRangeWidget::setSuffix(), qCTKSliderSpinBoxWidget::setTickInterval(), qCTKRangeWidget::setTickInterval(), qCTKDoubleSlider::setTickInterval(), qCTKDoubleRangeSlider::setTickInterval(), qSlicerCoreApplication::settings(), qSlicerApplication::setTopLevelWidgetsVisible(), qSlicerApplication::setTopLevelWidgetVisible(), qCTKSliderSpinBoxWidget::setTracking(), qCTKRangeWidget::setTracking(), qCTKDoubleSlider::setTracking(), qCTKDoubleRangeSlider::setTracking(), qMRMLTransformSliders::setTypeOfTransform(), qMRMLLinearTransformSlider::setTypeOfTransform(), qSlicerVolumesModuleWidget::setup(), qSlicerTractographyFiducialSeedingModuleWidget::setup(), qSlicerWelcomeModuleWidget::setup(), qSlicermiAnnotationModuleWidget::setup(), qSlicerMeasurementsModuleWidget::setup(), qSlicerTransformsModuleWidget::setup(), qSlicerCamerasModuleWidget::setup(), qSlicerCLIModuleWidget::setup(), qSlicerCLIModule::setup(), qSlicerMainWindow::setupMenuActions(), qCTKSliderSpinBoxWidget::setValue(), qCTKDoubleSlider::setValue(), qCTKRangeSlider::setValues(), qSlicerWidget::setWindowFlags(), qSlicerCLIModule::setXmlModuleDescription(), qVTKConnection::shortDescription(), qCTKMenuButton::showExtraMenu(), qCTKCollapsibleButton::sizeHint(), qSlicermiAnnotationModuleWidget::StartAddingFiducials(), qCTKSliderSpinBoxWidget::startChanging(), qCTKRangeWidget::startChanging(), qSlicermiAnnotationModuleWidget::StopAddingFiducials(), qCTKSliderSpinBoxWidget::stopChanging(), qCTKRangeWidget::stopChanging(), qVTKObjectTest::test(), qCTKModelTester::testModel(), qCTKModelTester::testModelIndex(), qCTKModelTester::testParent(), qCTKModelTester::testPersistentModelIndex(), qCTKDoubleSlider::triggerAction(), qCTKDoubleRangeSlider::triggerAction(), qSlicerModuleFactoryManager::uninstantiateModule(), qSlicerModuleManager::unLoadModule(), vtkSlicermiAnnotationModuleLogic::Update3DFiducial(), qSlicermiAnnotationModuleWidget::updateAnnotationTable(), qSlicermiAnnotationModuleWidget::updateAnnotationText(), qMRMLMatrixWidget::updateMatrix(), qSlicermiAnnotationModuleWidget::updateValue(), qSlicerTractographyFiducialSeedingModuleWidget::updateWidgetFromMRML(), qMRMLWindowLevelWidget::updateWidgetFromMRML(), qMRMLVolumeThresholdWidget::updateWidgetFromMRML(), qSlicermiAnnotationModuleWidget::visibleSelectedButtonClicked(), and qSlicerAbstractModule::widgetRepresentation().
| #define QCTK_D_REF | ( | PUB | ) | PUB##Private& d = qctk_d.ref() |
| #define QCTK_DECLARE_PRIVATE | ( | PUB | ) | [related] |
friend class PUB##Private; qCTKPrivateInterface<PUB, PUB##Private> qctk_d; \ typedef PUB Self;
Declares that a public class has a related private class.
This should be put in the private section of the public class. The parameter is the name of the public class. For convenience, this macro also add 'typedef PUB Self;'
| #define QCTK_DECLARE_PUBLIC | ( | PUB | ) | friend class PUB; [related] |
Declares that a private class has a related public class.
This may be put anywhere in the declaration of the private class. The parameter is the name of the public class.
| #define QCTK_GET_CXX | ( | PUB, | |||
| _TYPE, | |||||
| _NAME, | |||||
| _VARNAME | ) | [related] |
_TYPE PUB::_NAME()const \
{ \
return qctk_d.ref()._VARNAME; \
}
Define the setter in the public class.
This should be put in the .cxx file of the public class. The parameter are the name of the public class (PUB), the type of the argument to return (_TYPE), the name of the setter(_NAME) and the name of the variable in the Private class(_VARNAME).
| #define QCTK_INIT_PRIVATE | ( | PUB | ) | qctk_d.setPublic(this) [related] |
Initializes resources owned by the private class.
This should be called from the public class's constructor, before qctk_d() is used for the first time. The parameter is the name of the public class.
Referenced by qCTKAddRemoveComboBox::qCTKAddRemoveComboBox(), qCTKButtonGroup::qCTKButtonGroup(), qCTKCollapsibleButton::qCTKCollapsibleButton(), qCTKCollapsibleWidget2::qCTKCollapsibleWidget2(), qCTKDoubleRangeSlider::qCTKDoubleRangeSlider(), qCTKDoubleSlider::qCTKDoubleSlider(), qCTKDynamicSpacer::qCTKDynamicSpacer(), qCTKMatrixWidget::qCTKMatrixWidget(), qCTKMenuButton::qCTKMenuButton(), qCTKModelTester::qCTKModelTester(), qCTKNumericInput::qCTKNumericInput(), qCTKRangeSlider::qCTKRangeSlider(), qCTKRangeWidget::qCTKRangeWidget(), qCTKSlider::qCTKSlider(), qCTKSliderSpinBoxWidget::qCTKSliderSpinBoxWidget(), qCTKTreeComboBox::qCTKTreeComboBox(), qMRMLAbstractItemHelper::qMRMLAbstractItemHelper(), qMRMLAbstractNodeItemHelper::qMRMLAbstractNodeItemHelper(), qMRMLAbstractRootItemHelper::qMRMLAbstractRootItemHelper(), qMRMLAbstractSceneItemHelper::qMRMLAbstractSceneItemHelper(), qMRMLEventLogger::qMRMLEventLogger(), qMRMLEventLoggerWidget::qMRMLEventLoggerWidget(), qMRMLExtraItemsHelper::qMRMLExtraItemsHelper(), qMRMLItemModel::qMRMLItemModel(), qMRMLLinearTransformSlider::qMRMLLinearTransformSlider(), qMRMLListWidget::qMRMLListWidget(), qMRMLNodeComboBox::qMRMLNodeComboBox(), qMRMLNodeFactoryButton::qMRMLNodeFactoryButton(), qMRMLNodeItemHelper::qMRMLNodeItemHelper(), qMRMLNodeSelector::qMRMLNodeSelector(), qMRMLNodeTreeSelector::qMRMLNodeTreeSelector(), qMRMLProxyItemHelper::qMRMLProxyItemHelper(), qMRMLSceneFactoryWidget::qMRMLSceneFactoryWidget(), qMRMLSceneModel::qMRMLSceneModel(), qMRMLSceneModelItemHelperFactory::qMRMLSceneModelItemHelperFactory(), qMRMLSortFilterProxyModel::qMRMLSortFilterProxyModel(), qMRMLTransformProxyModel::qMRMLTransformProxyModel(), qMRMLTransformSliders::qMRMLTransformSliders(), qMRMLTreeProxyModel::qMRMLTreeProxyModel(), qMRMLTreeWidget::qMRMLTreeWidget(), qMRMLVariantArrayItemHelper::qMRMLVariantArrayItemHelper(), qMRMLVolumeThresholdWidget::qMRMLVolumeThresholdWidget(), qMRMLWindowLevelWidget::qMRMLWindowLevelWidget(), qSlicerApplication::qSlicerApplication(), qSlicerCLIExecutableModuleFactory::qSlicerCLIExecutableModuleFactory(), qSlicerCLILoadableModule::qSlicerCLILoadableModule(), qSlicerCLILoadableModuleFactory::qSlicerCLILoadableModuleFactory(), qSlicerCLIModule::qSlicerCLIModule(), qSlicerCLIModuleWidget::qSlicerCLIModuleWidget(), qSlicerCommandOptions::qSlicerCommandOptions(), qSlicerCoreApplication::qSlicerCoreApplication(), qSlicerCoreCommandOptions::qSlicerCoreCommandOptions(), qSlicerCoreIOManager::qSlicerCoreIOManager(), qSlicerCoreModuleFactory::qSlicerCoreModuleFactory(), qSlicerIOManager::qSlicerIOManager(), qSlicerLoadableModuleFactory::qSlicerLoadableModuleFactory(), qSlicerMainWindow::qSlicerMainWindow(), qSlicerMainWindowCore::qSlicerMainWindowCore(), qSlicerMeasurementsAngleWidget::qSlicerMeasurementsAngleWidget(), qSlicerMeasurementsRulerWidget::qSlicerMeasurementsRulerWidget(), qSlicermiAnnotationModuleWidget::qSlicermiAnnotationModuleWidget(), qSlicerModuleFactoryManager::qSlicerModuleFactoryManager(), qSlicerModuleManager::qSlicerModuleManager(), qSlicerModulePanel::qSlicerModulePanel(), qSlicerModuleSelectorWidget::qSlicerModuleSelectorWidget(), qSlicerScalarVolumeDisplayWidget::qSlicerScalarVolumeDisplayWidget(), qSlicerWidget::qSlicerWidget(), qVTKAbstractMatrixWidget::qVTKAbstractMatrixWidget(), qVTKCommandOptions::qVTKCommandOptions(), qVTKConnection::qVTKConnection(), qVTKObjectEventsObserver::qVTKObjectEventsObserver(), qVTKObjectTest::qVTKObjectTest(), qVTKRenderView::qVTKRenderView(), and vtkSlicermiAnnotationModuleLogic::vtkSlicermiAnnotationModuleLogic().
| #define QCTK_P | ( | PUB | ) | PUB* p = qctk_p() [related] |
Creates a pointer ( or reference) in the current scope named "q" to the public class.
This macro only works in a class using QCTK_DECLARE_PUBLIC.
Referenced by qCTKAddRemoveComboBoxPrivate::activated(), qMRMLNodeTreeSelectorPrivate::addItemInternal(), qVTKCommandOptionsPrivate::checkForIgnoreRestFlag(), qVTKConnectionPrivate::connect(), qCTKAddRemoveComboBoxPrivate::connectComboBox(), qSlicerCLIModuleWidgetPrivate::createGeometryTagWidget(), qSlicerCLIModuleWidgetPrivate::createImageTagWidget(), qSlicerCLIModuleWidgetPrivate::createPointTagWidget(), qSlicerCLIModuleWidgetPrivate::createRegionTagWidget(), qSlicerCLIModuleWidgetPrivate::createTableTagWidget(), qSlicerCLIModuleWidgetPrivate::createTransformTagWidget(), qCTKAddRemoveComboBoxPrivate::currentIndexChanged(), qVTKConnectionPrivate::disconnect(), qCTKRangeSliderPrivate::drawMaximumSlider(), qCTKRangeSliderPrivate::drawMinimumSlider(), qVTKConnectionPrivate::Execute(), qMRMLTreeProxyModelPrivate::indexFromItem(), qMRMLSceneModelPrivate::indexFromItem(), qCTKMenuButtonPrivate::indicatorRect(), qVTKAbstractMatrixWidgetPrivate::init(), qMRMLTreeWidgetPrivate::init(), qMRMLSceneFactoryWidgetPrivate::init(), qMRMLNodeComboBoxPrivate::init(), qMRMLListWidgetPrivate::init(), qMRMLEventLoggerPrivate::init(), qCTKRangeSliderPrivate::init(), qCTKDynamicSpacerPrivate::init(), qCTKDoubleSliderPrivate::init(), qCTKDoubleRangeSliderPrivate::init(), qCTKCollapsibleButtonPrivate::init(), qSlicerApplicationPrivate::init(), qMRMLNodeFactoryButtonPrivate::init(), qSlicerApplicationPrivate::initPalette(), qSlicerApplicationPrivate::initStyle(), qSlicerCoreApplicationPrivate::instantiateSettings(), qMRMLTreeProxyModelPrivate::itemFromIndex(), qMRMLSceneModelPrivate::itemFromIndex(), qMRMLTreeProxyModelPrivate::itemFromUID(), qSlicermiAnnotationModuleWidgetPrivate::logic(), qSlicerTransformsModuleWidgetPrivate::logic(), qSlicerCLIModuleWidgetPrivate::logic(), qSlicermiAnnotationModuleWidgetPrivate::moveSelectedRow(), qMRMLNodeComboBoxPrivate::mrmlNode(), qMRMLNodeComboBoxPrivate::mrmlNodeFromIndex(), qSlicerModuleSelectorWidgetPrivate::onComboBoxActivated(), qSlicerMainWindowCorePrivate::onModuleAboutToBeUnloaded(), qSlicerMainWindowCorePrivate::onModuleLoaded(), qMRMLTreeProxyModelPrivate::onSourceDataChanged(), qMRMLTreeProxyModelPrivate::onSourceHeaderDataChanged(), qMRMLTreeProxyModelPrivate::onSourceLayoutAboutToBeChanged(), qMRMLTreeProxyModelPrivate::onSourceLayoutChanged(), qMRMLTreeProxyModelPrivate::onSourceModelAboutToBeReset(), qMRMLTreeProxyModelPrivate::onSourceModelReset(), qMRMLTreeProxyModelPrivate::onSourceRowsAboutToBeRemoved(), qMRMLTreeProxyModelPrivate::onSourceRowsInserted(), qSlicerCoreApplicationPrivate::parseArguments(), qCTKRangeSliderPrivate::pixelPosToRangeValue(), qMRMLTreeProxyModelPrivate::proxyItemFromIndex(), qMRMLTreeProxyModelPrivate::proxyItemsFromProxyIndexes(), qMRMLTreeProxyModelPrivate::proxyItemsFromSourceIndexes(), qSlicerCoreModuleFactoryPrivate::registerCoreModule(), qMRMLEventLoggerPrivate::setMRMLScene(), qVTKRenderViewPrivate::setupDefaultInteractor(), qSlicerMainWindowPrivate::setupUi(), qMRMLTreeProxyModelPrivate::sourceItemFromIndex(), qCTKSliderSpinBoxWidgetPrivate::synchronizedSpinBoxWidth(), qCTKRangeWidgetPrivate::synchronizedSpinBoxWidth(), qCTKSliderSpinBoxWidgetPrivate::synchronizeSiblingSpinBox(), qCTKRangeWidgetPrivate::synchronizeSiblingSpinBox(), qMRMLNodeFactoryButtonPrivate::syncTextWithAction(), qSlicerModuleFactoryManagerPrivate::uninstantiateModule(), qMRMLNodeComboBoxPrivate::updateActionItems(), qSlicermiAnnotationModuleWidgetPrivate::updateAnnotation(), qMRMLNodeFactoryButtonPrivate::updateEnabled(), qVTKAbstractMatrixWidgetPrivate::updateMatrix(), qSlicerCLIModuleWidgetPrivate::updateMRMLCommandLineModuleNode(), and qMRMLNodeComboBoxPrivate::updateNoneItem().
| #define QCTK_P_REF | ( | PUB | ) | PUB& p = qctk_p_ref() |
| #define QCTK_SET_CXX | ( | PUB, | |||
| _TYPE, | |||||
| _NAME, | |||||
| _VARNAME | ) | [related] |
void PUB::_NAME(_TYPE var) \
{ \
qctk_d.ref()._VARNAME = var; \
}
Define the setter in the public class.
This should be put in the .cxx file of the public class. The parameter are the name of the public class (PUB), the type of the argument to return (_TYPE), the name of the getter(_NAME) and the name of the variable in the Private class(_VARNAME).
1.6.1