Esempio n. 1
0
void KGameDialog::init(KGame* g, KPlayer* owner)
{
//AB: do we need a "Cancel" Button? currently removed

// kDebug(11001) << ": this=" << this;

 setOwner(owner);
 setKGame(g);
 if (g) {
	setAdmin(g->isAdmin());
 } else {
	setAdmin(false);
 }
}
Esempio n. 2
0
void KGameDialog::init(KGame* g, KPlayer* owner)
{
//AB: do we need a "Cancel" Button? currently removed

// kdDebug(11001) << k_funcinfo << ": this=" << this << endl;
 d = new KGameDialogPrivate;

 setOwner(owner);
 setKGame(g);
 if (g) {
	setAdmin(g->isAdmin());
 } else {
	setAdmin(false);
 }
}
Esempio n. 3
0
void MainWindow::addMenu()
{
    //delete m_menu;
    QMenu* m_menu = new QMenu("Меню");
    menuBar()->clear();
    menuBar()->addMenu(m_menu);

    qDebug() << "admin" << isAdmin;

    if(isAdmin) {
        m_menu->addAction("Логин под юзером", this, SLOT(setAdmin()));
        m_menu->addAction("Админские штучки", this, SLOT(adminActions()));
    }
    else {
        m_menu->addAction("Логин под админом", this, SLOT(setAdmin()));
    }

    m_menu->addAction("Выход", this, SLOT(close()));


}
Esempio n. 4
0
void UploadProgressModel::clear()
{
    setAdmin(false);
    setShowOK(false);
    setShowError(false);
    setShowArchive(false);
    setShowUploading(false);
    setShowCopying(false);
    setIsPaused(false);

    qDeleteAll(m_Collection.keys());
    m_Collection.clear();
}
Esempio n. 5
0
void KGameDialog::setKGame(KGame* g)
{
 if (d->mGame) {
	disconnect(d->mGame, 0, this, 0);
 }
 d->mGame = g;
 for (int i = 0; i < d->mConfigWidgets.count(); i++) {
	d->mConfigWidgets.at(i)->setKGame(d->mGame);
 }
 if (d->mGame) {
	setAdmin(d->mGame->isAdmin());
	connect(d->mGame, SIGNAL(destroyed()), this, SLOT(slotUnsetKGame()));
	connect(d->mGame, SIGNAL(signalAdminStatusChanged(bool)),
			this, SLOT(setAdmin(bool)));
 }
Esempio n. 6
0
void UploadProgressModel::setConnect(bool _connect, const Credentials& _c)
{
    if(_connect)
    {
        setAdmin(_c.admin());
        setShowOK(true);
        setShowError(true);
        setShowArchive(false);
        setShowUploading(true);
        setShowCopying(true);
        setIsPaused(false);
        setVisiblePause(_c.admin());
    }
    else
    {
        clear();
    }
}
Esempio n. 7
0
/** @param mode 'v' to set voice, 'a' to set admin, 'h' to set halfop, 'o' to set op.
 *  @param state what to set the mode to.
 */
bool ChannelNick::setMode(char mode, bool state)
{
    switch (mode)
    {
        case 'q':
            return setOwner(state);
        case 'a':
            return setAdmin(state);
        case 'o':
            return setOp(state);
        case 'h':
            return setHalfOp(state);
        case 'v':
            return setVoice(state);
        default:
            qDebug() << "Mode '" << mode << "' not recognised in setModeForChannelNick";
            return false;
    }
}