Ejemplo n.º 1
0
LoginDialog::LoginDialog(QWidget *parent) :
    QDialog(parent),
    ui(new Ui::LoginDialog)
{
    ui->setupUi(this);
    loadUserInfo();
    this->setObjectName("logindialog");
    this->setStyleSheet("QDialog#logindialog{border-image:url(images/totalsystem.jpg);}");
    this->resize(QApplication::desktop()->width(),QApplication::desktop()->height());
    this->setWindowIcon(QIcon("images/totalsystem.png"));
    this->setWindowTitle(tr("登录"));
}
Ejemplo n.º 2
0
Server::Server(QWidget *parent) :
    QWidget(parent),
    ui(new Ui::Server)
{
    ui->setupUi(this);    


    loadUserInfo();

    tcp->makeServer();
    ui->label->setText(tr("服务器已创建在\n\nIP: %1\n端口: %2\n\n"
                            "可以打开客户端登陆了.")
                         .arg(getIP()).arg(tcp->server->serverPort()));
}
Ejemplo n.º 3
0
void BTRecordFile::loadMetadata()
{
    std::string *DatosUsuario = new std::string[7];
    DLL<IRecordDataType*> *tmp1 = new DLL<IRecordDataType*>();
    int contador = 0;
    const char* data;
    std::string strData;
    while( contador != 112 ){
        data = _disk->read( contador, 15 );
        strData = _conversion->fromConstChar2String( data );
        cout << "-->"<<_conversion->binaryToDecimal( strData ) <<  endl;
        DatosUsuario[contador/16] = strData;
        contador += 16;
    }
    cout << endl;

    while ( contador != (144 + 16) ){// lectura del Owner nombreArchivo (tamaño 24)
        data = _disk->read( contador, _sizeOwner_FileName - 1 );
        strData = _conversion->fromConstChar2String( data );
        cout << "-->"<<_conversion->binaryToString( strData ) <<  endl;
        contador += _sizeOwner_FileName;
    }
    const char* data0;
    const char* data1;
    const char* data2;
    unsigned short contador2 = 0;
    std::string p = _conversion->binaryToDecimal( DatosUsuario[6] );
    _conversion->fromString2Short( p );
    while( contador2 != _conversion->fromString2Short(p) ){
        //lectura del titulo de dato
        data0 =  _diskMetadata->read( contador, 23 );                                  // lectura del tipo de dato
        data1 =  _diskMetadata->read( contador + 24 , 23 );                            // lectura del tamaño de dato
        data2 =  _diskMetadata->read( contador + 48, 23 );    // lectura del titulo de dato
        loadUserInfo( tmp1, data0, data1, data2 );
        contador2++;
        contador += (_sizeOwner_FileName * 3);
        cout << "data0: " << data0 << endl;
        cout << "data1: " << data1  << endl;
        cout << "data2: " << data2  << endl;
    }

    dataClassification(DatosUsuario);
}
Ejemplo n.º 4
0
LoginWindow::LoginWindow(QWidget *parent) :
    QDialog(parent)
{
    setAttribute(Qt::WA_TranslucentBackground, true);
    setWindowFlags(Qt::FramelessWindowHint);
    ui.setupUi(this);

    QNetworkAccessManager *manager = new QNetworkAccessManager(this);
    //connect(manager, SIGNAL(finished(QNetworkReply*)),
    //         this, SLOT(replyFinished(QNetworkReply*)));
    loginInProgress = false;

    connect(ui.password,SIGNAL(returnPressed()),
            this,SLOT(on_signInButton_clicked()));
    connect(ui.saveAccountCheck,SIGNAL(toggled(bool)),
            this,SLOT(saveAccount(bool)));

    connect(ui.password,SIGNAL(textChanged(QString)),ui.message,SLOT(clear()));
    connect(ui.username,SIGNAL(textChanged(QString)),ui.message,SLOT(clear()));
    connect(ui.signInButton,SIGNAL(clicked()),ui.message,SLOT(clear()));

    loadUserInfo();
}
Ejemplo n.º 5
0
TwitterApiWhoisWidget::TwitterApiWhoisWidget(TwitterApiAccount* theAccount, const QString& username,
                                             const Choqok::Post &post, QWidget* parent)
    : QFrame(parent), d(new Private(theAccount, username))
{
    kDebug();
    setAttribute(Qt::WA_DeleteOnClose);
    d->currentPost = post;
    loadUserInfo(theAccount, username);

    d->wid = new KTextBrowser(this);
    setFrameShape(StyledPanel);
    setFrameShadow(Sunken);

    d->wid->setFrameShape(QFrame::NoFrame);
    QVBoxLayout *layout = new QVBoxLayout(this);
    layout->setContentsMargins(0,0,0,0);
    layout->addWidget(d->wid);
    this->setLayout(layout);
    this->setWindowFlags(Qt::Popup);// | Qt::FramelessWindowHint | Qt::Ta);
    d->wid->setOpenLinks(false);
    connect(d->wid,SIGNAL(anchorClicked(const QUrl)),this,SLOT(checkAnchor(const QUrl)));
    setupUi();
    setActionImages();
}
Ejemplo n.º 6
0
void CWizIAPDialog::on_btn_goBack_clicked()
{
    loadUserInfo();
}