52 Qt::WindowFlags m_flags = windowFlags();
53 setWindowFlags(m_flags | Qt::WindowStaysOnTopHint);
81 QHBoxLayout* layout =
new QHBoxLayout(
this);
85 if (tableView != NULL)
94 this->setAttribute(Qt::WA_DeleteOnClose,
true);
101 layout->addWidget(tableView);
102 layout->addWidget(verticalScrollBar);
105 tableView->resize(maximumSize());
106 verticalScrollBar->resize(verticalScrollBar->width(), this->height());
112 QLabel* errorInfo =
new QLabel(QString::fromStdString(info),
this);
113 layout->addWidget(errorInfo);
125 QHBoxLayout* layout =
new QHBoxLayout(
this);
133 std::vector<PDataViewerWidget*> viewers;
138 if (f->mType == std::string(
typeid(
Vec3f).name()))
141 viewers.push_back(temp);
145 layout->addWidget(temp);
146 layout->addWidget(verticalScrollBar);
156 for (
auto wid : viewers)
172 std::vector<PDataViewerWidget*> viewers;
177 if (f->mType == std::string(
typeid(
Vec3f).name()))
180 viewers.push_back(temp);
184 layout->addWidget(temp);
185 layout->addWidget(verticalScrollBar);
194 for (
auto wid : viewers)
206 QLabel* errorInfo =
new QLabel(QString::fromStdString(info),
this);
207 layout->addWidget(errorInfo);