Beispiel #1
0
Places::Places(QWidget *parent) :
    QListView(parent), m_model(new FileSystemModel(parent))
{
    connect(this, SIGNAL(clicked(QModelIndex)), this, SLOT(clickedItem(QModelIndex)));
    setModel(m_model);
    m_model->setFilter(QDir::NoDotAndDotDot | QDir::AllDirs);
    m_model->setRootPath("/");
}
CParticleLinkDialog::CParticleLinkDialog(CSkeletonTreeModel *model, QWidget *parent)
	: QDockWidget(parent)
{
	_ui.setupUi(this);

	qobject_cast<QMainWindow *>(parent)->addDockWidget(Qt::RightDockWidgetArea, this);

	_ui.treeView->setModel(model);

	connect(model, SIGNAL(modelReset()), this, SLOT(resetModel()));
	connect(_ui.linkPushButton, SIGNAL(clicked()), this, SLOT(setLink()));
	connect(_ui.unlinkPushButton, SIGNAL(clicked()), this, SLOT(setUnlink()));
	connect(_ui.treeView, SIGNAL(clicked(QModelIndex)), this, SLOT(clickedItem(QModelIndex)));
}