namespace{
-typedef pair<int, QString> DebugMap;
+typedef pair<Debug::base_type, QString> DebugMap;
typedef vector<DebugMap> DebugVector;
bool DebugSorter(DebugMap const & a, DebugMap const & b)
widget_->debugMessagesTW->setEnabled(false);
widget_->debugNoneRB->setChecked(true);
- // ignore Debug::NONE and Debug::ANY
- int const level_count = Debug::levelCount() - 1;
+ int const level_count = Debug::levelCount();
DebugVector dmap;
- for (int i = 1 ; i < level_count; i++) {
+ for (int i = 0 ; i < level_count; i++) {
Debug::Type const level = Debug::value(i);
+ string const dbgname = Debug::realName(i);
+ // ignore these
+ if (dbgname == "any" || dbgname == "all"
+ || dbgname == "none" || dbgname == "latex")
+ continue;
QString const desc =
- toqstr(from_ascii(Debug::name(level) + " - "))
+ toqstr(from_ascii(dbgname + " - "))
+ qt_(Debug::description(level));
dmap.push_back(DebugMap(level, desc));
}
for (; dit != den; ++dit) {
QTreeWidgetItem * item = new QTreeWidgetItem(widget_->debugMessagesTW);
item->setText(0, dit->second);
- item->setData(0, Qt::UserRole, int(dit->first));
+ item->setData(0, Qt::UserRole, dit->first);
item->setText(1, qt_("No"));
}
widget_->debugMessagesTW->resizeColumnToContents(0);
void GuiProgressView::levelChanged()
{
- unsigned int level = Debug::NONE;
+ Debug::base_type level = Debug::NONE;
QTreeWidgetItemIterator it(widget_->debugMessagesTW);
while (*it) {
- if ((*it)->text(1) == qt_("Yes"))
- level |= (*it)->data(0, Qt::UserRole).toInt();
+ if ((*it)->text(1) == qt_("Yes")) {
+ level |= (*it)->data(0, Qt::UserRole).toULongLong();
+ }
++it;
}
dispatch(FuncRequest(LFUN_DEBUG_LEVEL_SET, convert<string>(level)));
}
-Dialog * createGuiProgressView(GuiView & guiview)
-{
- return new GuiProgressView(guiview, Qt::BottomDockWidgetArea);
-}
-
-
-
} // namespace frontend
} // namespace lyx