Brief description of class still missing. More...
#include <MultiDocumentTab.h>
Public Slots | |
| void | activate () |
Signals | |
| void | activateRequested (QWidget *) |
Public Member Functions | |
| MultiDocumentSubWindow * | currentSubWindow () |
| MultiDocumentTab (QWidget *parent=0) | |
| QString | name () const |
| void | setCloseMarks (bool c=true) |
| void | setName (const QString &n) |
| QAction * | windowMenuAction () const |
| ~MultiDocumentTab () | |
Brief description of class still missing.
Full description of class still missing
| QGpGuiTools::MultiDocumentTab::MultiDocumentTab | ( | QWidget * | parent = 0 | ) |
Description of constructor still missing
References activate(), QGpCoreTools::tr(), and TRACE.
: QMdiArea(parent)
{
TRACE;
setAttribute(Qt::WA_DeleteOnClose);
setHorizontalScrollBarPolicy(Qt::ScrollBarAsNeeded);
setVerticalScrollBarPolicy(Qt::ScrollBarAsNeeded);
QMenu * m=new QMenu(this);
_windowMenuAction=new QAction(tr("Unamed"), this);
_windowMenuAction->setMenu(m);
connect(_windowMenuAction, SIGNAL(triggered()), this, SLOT(activate()));
}
| void QGpGuiTools::MultiDocumentTab::activate | ( | ) | [slot] |
References activateRequested(), and TRACE.
Referenced by MultiDocumentTab().
{
TRACE;
emit activateRequested(this);
}
| void QGpGuiTools::MultiDocumentTab::activateRequested | ( | QWidget * | ) | [signal] |
Referenced by activate().
{
return static_cast<MultiDocumentSubWindow *>(QMdiArea::currentSubWindow());
}
| QString QGpGuiTools::MultiDocumentTab::name | ( | ) | const |
References TRACE.
Referenced by QGpGuiTools::MultiDocumentTabWidget::addTab(), and QGpGuiTools::MultiDocumentTabWidget::insertTab().
{
TRACE;
return _windowMenuAction->text();
}
| void QGpGuiTools::MultiDocumentTab::setCloseMarks | ( | bool | c = true | ) |
References QGpGuiTools::MultiDocumentSubWindow::setCloseMark(), and TRACE.
Referenced by QGpGuiTools::MultiDocumentWindow::setCloseMarks().
{
TRACE;
QList<QMdiSubWindow *> wList=subWindowList();
foreach(QMdiSubWindow * subw, wList) {
MultiDocumentSubWindow * mywin=qobject_cast<MultiDocumentSubWindow *>(subw);
ASSERT(mywin);
mywin->setCloseMark(c);
}
}
| void QGpGuiTools::MultiDocumentTab::setName | ( | const QString & | n | ) |
| QAction* QGpGuiTools::MultiDocumentTab::windowMenuAction | ( | ) | const [inline] |
Referenced by QGpGuiTools::MultiDocumentWindow::addTab(), QGpGuiTools::MultiDocumentWindow::addWindow(), and QGpGuiTools::MultiDocumentWindow::insertTab().
{return _windowMenuAction;}