Esempio n. 1
0
bool GeometryNode::is_picked(Viewer *viewer)
{
  viewer->pushMatrix();
  viewer->multMatrix(get_transform());
  toggle_selected(viewer->picker());
  viewer->popMatrix();

  return m_selected;
}
Esempio n. 2
0
ListItem::ListItem(QString file, QString fpath, QListWidget *parent) :
	QListWidgetItem(parent),
	full_path(fpath),
	display_text(file),
	selected(true) 
{
	toggle_selected();
	QFileInfo finfo(full_path);
	if(finfo.isDir())
		setIcon(QIcon(":folder"));
	else if(finfo.isFile()) {
		setIcon(QIcon(":generic-file"));
		QString s = full_path;
		QString ext = "";
		int pos = s.indexOf('.');
		if(pos >= 0)
			ext = s.right(s.length() - pos - 1);
		qDebug() << "Extension" << ext;
	}
}