Example #1
0
void
jupe(char *name, char *reason)
{
	user_t *sptr = find_client(name);

	if (sptr && IsServer(sptr))
		squit(sptr->nick, "JUPED");
	add_linked_server(me.servname, name, reason);
	switch (me.servtype) {
		case SERV_IRCNN:
			toserv(":%s SERVER %s 2 %lu %lu P09 :%s\r\n", me.servname, name, time(NULL), time(NULL) + 1, reason);
			break;
		case SERV_HYBRD:
			toserv(":%s SERVER %s 1 :%s\r\n", me.servname, name, reason);
			break;
	}
}
Example #2
0
MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);
    moded = false;

    home.setPath(QDir::homePath().append(QDir::separator()).append(".qnotes"));
    if (!home.exists()) {
        home.setPath(QDir::homePath());
        home.mkdir(".qnotes");
        home.cd(".qnotes");
    }
    home.setFilter(QDir::Files | QDir::NoSymLinks);
    home.setSorting(QDir::Time);
    QFileInfoList list = home.entryInfoList();

    if (list.isEmpty()) {
        ui->listWidget->addItem(tr("Vítejte"));
        ui->listWidget->setCurrentRow(0);
        cur_note = tr("Vítejte");
        ui->plainTextEdit->setPlainText(tr("Tuto poznámku můžete klidně smazat."));
        save();
    } else {
        for (int i = 0; i < list.size(); ++i) {
            QFileInfo fileInfo = list.at(i);

            ui->listWidget->addItem(fileInfo.fileName());
        }
        ui->listWidget->setCurrentRow(0);
        cur_note = ui->listWidget->item(0)->text();
        load();
    }

    connect(ui->actionUlozit, SIGNAL(triggered()), this, SLOT(save()));
    connect(ui->actionVypnout, SIGNAL(triggered()), this, SLOT(squit()));
    connect(ui->actionPridat, SIGNAL(triggered()), this, SLOT(add()));
    connect(ui->actionSmazat, SIGNAL(triggered()), this, SLOT(rm()));
    connect(ui->actionPrejmenovat, SIGNAL(triggered()), this, SLOT(ren()));
    connect(ui->plainTextEdit, SIGNAL(textChanged()), this, SLOT(mod()));
    connect(ui->actionO, SIGNAL(triggered()), this, SLOT(about()));
    connect(ui->listWidget, SIGNAL(itemActivated(QListWidgetItem*)), this, SLOT(change(QListWidgetItem*)));
    connect(ui->actionO_Qt, SIGNAL(triggered()), qApp, SLOT(aboutQt()));
}