Base select instance widget.
More...
Base select instance widget.
| makVrv::DtSelectInstanceWidget::DtSelectInstanceWidget |
( |
DtDe & |
de, |
|
|
QWidget * |
parent = 0, |
|
|
Qt::WindowFlags |
f = 0 |
|
) |
| |
|
explicit |
| virtual makVrv::DtSelectInstanceWidget::~DtSelectInstanceWidget |
( |
| ) |
|
|
virtual |
| void makVrv::DtSelectInstanceWidget::setSupportsRenaming |
( |
bool |
supportsRenaming | ) |
|
Set if the instance widget supports renaming.
| void makVrv::DtSelectInstanceWidget::setRenamingEnabled |
( |
bool |
enabled | ) |
|
Even if the widget supports renaming, allow the button to be enabled/disabled for specific current instances.
| void makVrv::DtSelectInstanceWidget::setSupportsAdding |
( |
bool |
supportsAdding | ) |
|
Set if the instance widget supports adding.
| void makVrv::DtSelectInstanceWidget::setAddingEnabled |
( |
bool |
enabled | ) |
|
Even if the widget supports adding, allow the button to be enabled/disabled for specific current instances.
| void makVrv::DtSelectInstanceWidget::setSupportsDeleting |
( |
bool |
supportsDeleting | ) |
|
Set if the instance widget supports deleting.
| void makVrv::DtSelectInstanceWidget::setDeletingEnabled |
( |
bool |
enabled | ) |
|
Even if the widget supports deleting, allow the button to be enabled/disabled for specific current instances.
| void makVrv::DtSelectInstanceWidget::getInstanceNames |
( |
QStringList & |
list | ) |
const |
Get the current instance names.
| virtual int makVrv::DtSelectInstanceWidget::count |
( |
| ) |
const |
|
virtual |
Get the number of instances.
| virtual int makVrv::DtSelectInstanceWidget::currentIndex |
( |
| ) |
const |
|
virtual |
Get the current index, if there are no instances this function returns -1.
| virtual QString makVrv::DtSelectInstanceWidget::currentName |
( |
| ) |
const |
|
virtual |
Get the current instance name.
If there is no instances this function returns an empty string.
| virtual int makVrv::DtSelectInstanceWidget::findInstanceIndex |
( |
const QString & |
instanceName | ) |
|
|
virtual |
Find the index for an instance name.
Returns -1 if the instance is invalid.
| virtual void makVrv::DtSelectInstanceWidget::clearInstances |
( |
| ) |
|
|
virtual |
| virtual QString makVrv::DtSelectInstanceWidget::instanceName |
( |
int |
| ) |
const |
|
virtual |
Returns the instance name at the index.
| virtual void makVrv::DtSelectInstanceWidget::setInstanceLabel |
( |
const QString & |
labelText | ) |
|
|
virtualslot |
| virtual void makVrv::DtSelectInstanceWidget::setInstanceIcon |
( |
const QString & |
instanceName, |
|
|
QIcon & |
icon, |
|
|
bool |
clearOtherIcons |
|
) |
| |
|
virtualslot |
Set the icon for a particular instance.
| virtual void makVrv::DtSelectInstanceWidget::setInstanceNames |
( |
const QStringList & |
instanceNames | ) |
|
|
virtualslot |
Set the current instance names.
| virtual void makVrv::DtSelectInstanceWidget::setCurrentIndex |
( |
int |
i | ) |
|
|
virtualslot |
| virtual void makVrv::DtSelectInstanceWidget::setCurrentInstanceName |
( |
const QString & |
instanceName | ) |
|
|
virtualslot |
Uses find instance index to set the current index by name.
If the instance name does not exist this function will not change The index.
| virtual void makVrv::DtSelectInstanceWidget::addInstance |
( |
QString |
name, |
|
|
int |
index = -1 |
|
) |
| |
|
virtualslot |
Adds a new instance.
- Parameters
-
| Input | |
| name | is the name of the instance to display. |
| index | is the optional index of the instance, -1 means append to end. |
| virtual void makVrv::DtSelectInstanceWidget::removeInstance |
( |
int |
i | ) |
|
|
virtualslot |
Removes the instance at i.
The current index will change based upon the following conditions: If # of instance = 0, current index -> -1 if current index was 0, current index -> 0 else, current index -> current index - 1
Reimplemented in makVrv::DtSelectInstanceWidgetWithFavorite.
| virtual void makVrv::DtSelectInstanceWidget::setShowSeparator |
( |
bool |
| ) |
|
|
virtualslot |
Show/hide separator. Default is shown.
| void makVrv::DtSelectInstanceWidget::currentIndexChanged |
( |
int |
i | ) |
|
|
signal |
| void makVrv::DtSelectInstanceWidget::instanceNamesChanged |
( |
| ) |
|
|
signal |
| void makVrv::DtSelectInstanceWidget::renameInstanceRequested |
( |
| ) |
|
|
signal |
| void makVrv::DtSelectInstanceWidget::newInstanceRequested |
( |
| ) |
|
|
signal |
| void makVrv::DtSelectInstanceWidget::deleteInstanceRequested |
( |
| ) |
|
|
signal |
| void makVrv::DtSelectInstanceWidget::on_myNextButton_clicked |
( |
| ) |
|
|
protectedslot |
| void makVrv::DtSelectInstanceWidget::on_myPreviousButton_clicked |
( |
| ) |
|
|
protectedslot |
| void makVrv::DtSelectInstanceWidget::on_myRenameInstanceButton_clicked |
( |
| ) |
|
|
protectedslot |
| void makVrv::DtSelectInstanceWidget::on_myNewInstanceButton_clicked |
( |
| ) |
|
|
protectedslot |
| void makVrv::DtSelectInstanceWidget::on_myDeleteInstanceButton_clicked |
( |
| ) |
|
|
protectedslot |
| void makVrv::DtSelectInstanceWidget::on_myInstanceBox_currentIndexChanged |
( |
int |
| ) |
|
|
protectedslot |
| void makVrv::DtSelectInstanceWidget::updateButtons |
( |
| ) |
|
|
protected |
| void makVrv::DtSelectInstanceWidget::setupGui |
( |
| ) |
|
|
protected |
| boost::signalslib::signal<void (int, const std::string&)> makVrv::DtSelectInstanceWidget::signal_currentInstanceChanged |
| boost::signalslib::signal<void ()> makVrv::DtSelectInstanceWidget::signal_renameInstanceRequested |
| boost::signalslib::signal<void ()> makVrv::DtSelectInstanceWidget::signal_newInstanceRequested |
| boost::signalslib::signal<void ()> makVrv::DtSelectInstanceWidget::signal_deleteInstanceRequested |
| DtDe& makVrv::DtSelectInstanceWidget::myDe |
|
protected |
| QVBoxLayout* makVrv::DtSelectInstanceWidget::myMainLayout |
|
protected |
| QHBoxLayout* makVrv::DtSelectInstanceWidget::myButtonLayout |
|
protected |
| QLabel* makVrv::DtSelectInstanceWidget::myInstanceLabel |
|
protected |
| QPushButton* makVrv::DtSelectInstanceWidget::myNextButton |
|
protected |
| QPushButton* makVrv::DtSelectInstanceWidget::myPreviousButton |
|
protected |
| QComboBox* makVrv::DtSelectInstanceWidget::myInstanceBox |
|
protected |
| QPushButton* makVrv::DtSelectInstanceWidget::myRenameInstanceButton |
|
protected |
| QPushButton* makVrv::DtSelectInstanceWidget::myNewInstanceButton |
|
protected |
| QPushButton* makVrv::DtSelectInstanceWidget::myDeleteInstanceButton |
|
protected |
| bool makVrv::DtSelectInstanceWidget::myRenamingEnabled |
|
protected |
| bool makVrv::DtSelectInstanceWidget::myAddingEnabled |
|
protected |
| bool makVrv::DtSelectInstanceWidget::myDeletingEnabled |
|
protected |
| QFrame* makVrv::DtSelectInstanceWidget::mySeparator |
|
protected |
| QSpacerItem* makVrv::DtSelectInstanceWidget::myTopSpacer |
|
protected |
| QSpacerItem* makVrv::DtSelectInstanceWidget::myBottomSpacer |
|
protected |
| int makVrv::DtSelectInstanceWidget::myBufferSpace |
|
protected |
The documentation for this class was generated from the following file: