void ZebulonWindow::reloadAll(){ reloadClassrooms(); reloadGroups(); reloadStudents(); reloadModules(); reloadQTimeSlots(); }
/*! \brief constructor * * initialize layout, attributes, etc. */ XletSwitchBoard::XletSwitchBoard(QWidget *parent) : XLet(parent), m_drawGrid(false), m_trace_box(false), m_group_to_resize(0) { setTitle(tr("Switchboard")); m_layout = new PeersLayout(this); setObjectName("scroller"); // in order for the style settings to be set accordingly setAccessibleName(tr("Switchboard")); setAcceptDrops(true); reloadGroups(); reloadExternalPhones(); connect(b_engine, SIGNAL(userUpdated(UserInfo *)), this, SLOT(updateUser(UserInfo *))); connect(b_engine, SIGNAL(updatePeerAgent(double, const QString &, const QString &, const QVariant &)), this, SLOT(updatePeerAgent(double, const QString &, const QString &, const QVariant &))); // savePositions() needs m_peerhash to be non-empty in order to be useful, // thus we call it before removePeers() connect(b_engine, SIGNAL(delogged()), this, SLOT(savePositions())); connect(b_engine, SIGNAL(delogged()), this, SLOT(removePeers())); setMouseTracking(true); }