// static
void LLFloaterDirectory::toggleEvents(void*)
{
	if (!sInstance)
	{
		showEvents(0);
		return;
	}

	BOOL panel_visible = sInstance->getVisible();
	if (!panel_visible)
	{
		sInstance->open();	/*Flawfinder: ignore*/
		sInstance->showEvents(0);
	}
	else
	{
		LLPanel *current_panel = sInstance->childGetVisibleTab("Directory Tabs");
		if (current_panel == sInstance->mEventsPanel)
		{
			sInstance->close();
		}
		else
		{
			sInstance->showEvents(0);
		}
	}
}
int _sourcecodeeditor::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QFrame::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        switch (_id) {
        case 0: updateBrowser(); break;
        case 1: cursorPositionChanged(); break;
        case 2: activated((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 3: setFullscreen(); break;
        case 4: setNoFullscreen2(); break;
        case 5: setWindow_extend(); break;
        case 6: showEvents(); break;
        case 7: copyAvailable((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 8: redoAvailable((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 9: undoAvailable((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 10: textChanged(); break;
        case 11: selectionChanged(); break;
        }
        _id -= 12;
    }
    return _id;
}