Пример #1
0
int TvrUiWidget::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QMainWindow::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        switch (_id) {
        case 0: on_actionVolume_triggered(); break;
        case 1: on_actionNew_triggered(); break;
        case 2: on_actionSave_triggered(); break;
        case 3: on_actionSaveAs_triggered(); break;
        case 4: on_actionAbout_triggered(); break;
        case 5: on_actionOpen_triggered(); break;
        case 6: on_actionExit_triggered(); break;
        case 7: on_actionRecord_triggered(); break;
        case 8: on_actionStop_triggered(); break;
        case 9: on_actionPlay_triggered(); break;
        case 10: on_actionPaused_triggered(); break;
        case 11: updateProgressBar(); break;
        default: ;
        }
        _id -= 12;
    }
    return _id;
}
Пример #2
0
int MainWindow::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QMainWindow::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        switch (_id) {
        case 0: on_pushButton_clicked(); break;
        case 1: on_webViewBrowser_loadProgress((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 2: on_webViewBrowser_loadStarted(); break;
        case 3: on_webViewBrowser_loadFinished((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 4: on_webViewBrowser_anyError((*reinterpret_cast< QString(*)>(_a[1]))); break;
        case 5: on_actionAbout_triggered(); break;
        case 6: on_actionAbout_QT_triggered(); break;
        case 7: on_actionLoad_triggered(); break;
        case 8: PopulateSubjectGrid(); break;
        case 9: on_pushButtonUpdateMrks_clicked(); break;
        case 10: on_actionMake_all_0_triggered(); break;
        case 11: on_actionMake_empty_0_triggered(); break;
        case 12: on_actionBlackout_Cancelled_triggered(); break;
        default: ;
        }
        _id -= 13;
    }
    return _id;
}
int MainWindow::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QMainWindow::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        switch (_id) {
        case 0: on_actionAbout_triggered(); break;
        case 1: on_actionTool_Bar_triggered((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 2: on_actionStatus_bar_triggered((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 3: on_actionExit_triggered(); break;
        default: ;
        }
        _id -= 4;
    }
    return _id;
}
Пример #4
0
LogoBar::LogoBar(SigSession &session, QWidget *parent) :
    QToolBar("File Bar", parent),
    _enable(true),
    _session(session),
    _logo_button(this)
{
    setMovable(false);

    _about = new QAction(this);
    _about->setText(QApplication::translate(
        "File", "&About...", 0));
    _about->setIcon(QIcon::fromTheme("file",
        QIcon(":/icons/about.png")));
    _about->setObjectName(QString::fromUtf8("actionAbout"));
    _logo_button.addAction(_about);
    connect(_about, SIGNAL(triggered()), this, SLOT(on_actionAbout_triggered()));

    _manual = new QAction(this);
    _manual->setText(QApplication::translate(
        "File", "&Manual", 0));
    _manual->setIcon(QIcon::fromTheme("file",
        QIcon(":/icons/manual.png")));
    _manual->setObjectName(QString::fromUtf8("actionManual"));
    _logo_button.addAction(_manual);
    connect(_manual, SIGNAL(triggered()), this, SLOT(on_actionManual_triggered()));

    _issue = new QAction(this);
    _issue->setText(QApplication::translate(
        "File", "&Bug Report", 0));
    _issue->setIcon(QIcon::fromTheme("file",
        QIcon(":/icons/bug.png")));
    _issue->setObjectName(QString::fromUtf8("actionManual"));
    _logo_button.addAction(_issue);
    connect(_issue, SIGNAL(triggered()), this, SLOT(on_actionIssue_triggered()));

    _logo_button.setPopupMode(QToolButton::InstantPopup);
    _logo_button.setIcon(QIcon(":/icons/logo_noColor.png"));

    QWidget *spacer = new QWidget(this);
    spacer->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
    addWidget(spacer);
    addWidget(&_logo_button);
    QWidget *margin = new QWidget(this);
    margin->setMinimumWidth(20);
    addWidget(margin);
}
int LostInJingAnTemple::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QMainWindow::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        switch (_id) {
        case 0: on_actionImportData_triggered(); break;
        case 1: on_actionConvert_To_Weighted_Graph_triggered(); break;
        case 2: on_actionFindShortestPath_triggered(); break;
        case 3: on_actionExportData_triggered(); break;
        case 4: on_actionAbout_triggered(); break;
        case 5: { float _r = distanceBetweenTwoPoints((*reinterpret_cast< Point(*)>(_a[1])),(*reinterpret_cast< Point(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< float*>(_a[0]) = _r; }  break;
        case 6: { bool _r = onTheBuildingEdge((*reinterpret_cast< Building(*)>(_a[1])),(*reinterpret_cast< Point(*)>(_a[2])),(*reinterpret_cast< Point(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 7: { bool _r = isTheBuildingEdge((*reinterpret_cast< Building(*)>(_a[1])),(*reinterpret_cast< Point(*)>(_a[2])),(*reinterpret_cast< Point(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 8: { bool _r = crossTheBuilding((*reinterpret_cast< Building(*)>(_a[1])),(*reinterpret_cast< Point(*)>(_a[2])),(*reinterpret_cast< Point(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 9: { bool _r = crossTheBuildings((*reinterpret_cast< vector<Building>(*)>(_a[1])),(*reinterpret_cast< Point(*)>(_a[2])),(*reinterpret_cast< Point(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 10: { bool _r = crossLines((*reinterpret_cast< Point(*)>(_a[1])),(*reinterpret_cast< Point(*)>(_a[2])),(*reinterpret_cast< Point(*)>(_a[3])),(*reinterpret_cast< Point(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 11: { bool _r = samePosition((*reinterpret_cast< Point(*)>(_a[1])),(*reinterpret_cast< Point(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 12: { bool _r = isPointInsideBuilding((*reinterpret_cast< Building(*)>(_a[1])),(*reinterpret_cast< Point(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 13: { bool _r = isLineInsideBuilding((*reinterpret_cast< Building(*)>(_a[1])),(*reinterpret_cast< Point(*)>(_a[2])),(*reinterpret_cast< Point(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 14: { bool _r = isLineFullInsideBuilding((*reinterpret_cast< Building(*)>(_a[1])),(*reinterpret_cast< Point(*)>(_a[2])),(*reinterpret_cast< Point(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 15: { bool _r = isTwoLinesParalleled((*reinterpret_cast< Point(*)>(_a[1])),(*reinterpret_cast< Point(*)>(_a[2])),(*reinterpret_cast< Point(*)>(_a[3])),(*reinterpret_cast< Point(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 16: { bool _r = isOnLine((*reinterpret_cast< Point(*)>(_a[1])),(*reinterpret_cast< Point(*)>(_a[2])),(*reinterpret_cast< Point(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        default: ;
        }
        _id -= 17;
    }
    return _id;
}
Пример #6
0
int MainWindow::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QMainWindow::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        switch (_id) {
        case 0: on_actionForward_triggered(); break;
        case 1: on_actionBack_triggered(); break;
        case 2: on_actionAbout_triggered(); break;
        case 3: on_actionSave_triggered(); break;
        case 4: on_treeView_clicked((*reinterpret_cast< const QModelIndex(*)>(_a[1]))); break;
        case 5: slotGaussInSmoother(); break;
        case 6: slotBoxInSmoother(); break;
        case 7: slotEightInSmoother(); break;
        case 8: slotTenInSmoother(); break;
        case 9: slotMF5InSmoother(); break;
        case 10: slotMF9InSmoother(); break;
        case 11: slotILPFInSmoother(); break;
        case 12: slotBWLPFInSmoother(); break;
        case 13: slotIHPFInSharpener(); break;
        case 14: slotBWHPFInSharpener(); break;
        case 15: slotLaplacian4InSharpener(); break;
        case 16: slotLaplacian8InSharpener(); break;
        case 17: slotSobelInSharpener(); break;
        case 18: slotPrewittInSharpener(); break;
        case 19: slotIsotropicInSharpener(); break;
        case 20: slotGradiantInEdgeDetector(); break;
        case 21: slotRobertsInEdgeDetector(); break;
        case 22: slotSobelInEdgeDetector(); break;
        case 23: slotLaplacian8InEdgeDetector(); break;
        case 24: slotLinearityInTransformator(); break;
        case 25: slotLogTransInTransformator(); break;
        case 26: slotPowerTransInTransformator(); break;
        case 27: slotExpTransInTransformator(); break;
        default: ;
        }
        _id -= 28;
    }
    return _id;
}
Пример #7
0
int MainWindow::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QMainWindow::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        switch (_id) {
        case 0: horizontalSliderValueChanged((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 1: btnAddClicked(); break;
        case 2: btnRemoveClicked(); break;
        case 3: btnResizeClicked(); break;
        case 4: btnSelectOutDirClicked(); break;
        case 5: on_actionHelp_triggered(); break;
        case 6: on_actionAbout_triggered(); break;
        case 7: on_actionQuit_triggered(); break;
        default: ;
        }
        _id -= 8;
    }
    return _id;
}
Пример #8
0
/**
  * Create menu for mac
  */
void BursarApp::createMacStyleMenu()
{
    // create menu
    m_menuBar = new QMenuBar();

    // add file menu
    QMenu *fileMenu = m_menuBar->addMenu(tr("&File"));
    QAction *actionNew = fileMenu->addAction(tr("&New..."));
    QAction *actionOpen = fileMenu->addAction(tr("&Open..."));
    QAction *actionQuit = fileMenu->addAction(tr("&Quit"));

    // add help menu
    QMenu *helpMenu = m_menuBar->addMenu(tr("&Help"));
    QAction *actionAbout = helpMenu->addAction(tr("About %1").arg(APP_NAME));
    QAction *actionAboutQt = helpMenu->addAction(tr("About Qt"));

    // connect signals to slots
    connect(actionNew, SIGNAL(triggered()), this, SLOT(on_actionNew_triggered()));
    connect(actionOpen, SIGNAL(triggered()), this, SLOT(on_actionOpen_triggered()));
    connect(actionQuit, SIGNAL(triggered()), this, SLOT(on_actionQuit_triggered()));
    connect(actionAbout, SIGNAL(triggered()), this, SLOT(on_actionAbout_triggered()));
    connect(actionAboutQt, SIGNAL(triggered()), this, SLOT(on_actionAboutQt_triggered()));
}
Пример #9
0
int MainWindow::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QMainWindow::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        switch (_id) {
        case 0: on_actionNew_triggered(); break;
        case 1: on_actionAbout_triggered(); break;
        case 2: on_actionOpen_triggered(); break;
        case 3: on_actionRedo_triggered(); break;
        case 4: on_actionCopy_triggered(); break;
        case 5: on_actionCut_triggered(); break;
        case 6: on_actionPaste_triggered(); break;
        case 7: on_actionSave_triggered(); break;
        case 8: on_actionSave_as_triggered(); break;
        case 9: on_actionUndo_triggered(); break;
        default: ;
        }
        _id -= 10;
    }
    return _id;
}
Пример #10
0
schoolmasterwindow::schoolmasterwindow()
{
    //initialize the window
    this->resize(600, 400);
    this->setMinimumSize(QSize(600, 400));
    this->setMaximumSize(QSize(600, 400));
    this->setWindowTitle("Master View");
    this->setStatusTip("Master Window");

    //implimenting the menu bar
    menubar = new QMenuBar(this);
    menubar->setGeometry(QRect(0, 0, 600, 21));
    this->setMenuBar(menubar);

    //adding status bar
    statusbar = new QStatusBar(this);
    this->setStatusBar(statusbar);

    //adding menu bar
    menuFile = new QMenu(menubar);
    menuFile->setTitle("File");
    menubar->addAction(menuFile->menuAction());

    menuHelp = new QMenu(menubar);
    menuHelp->setTitle("Help");
    menubar->addAction(menuHelp->menuAction());

    //adding the action
    Exit = new QAction(this);
    Exit->setText("exit");

    About_ = new QAction(this);
    About_->setText("about");

    actionLogout = new QAction(this);
    actionLogout->setText("Logout");
    actionLogout->setStatusTip("Logout");
    actionLogout->setShortcut(QApplication::translate("teacher", "Ctrl+L", 0));
    menuFile->addAction(actionLogout);

    actionExit = new QAction(this);
    actionExit->setText("Exit");
    actionExit->setStatusTip("Exit Aplication");
    actionExit->setShortcut(QApplication::translate("teacher", "Ctrl+Q", 0));
    menuFile->addAction(actionExit);

    actionAbout = new QAction(this);
    actionAbout->setText("About");
    actionAbout->setStatusTip("About Aplication");
    actionAbout->setShortcut(QApplication::translate("master", "Ctrl+A", 0));
    menuHelp->addAction(actionAbout);

    //adding widgets and grids
    centralwidget = new QWidget(this);

    gridLayout_4 = new QGridLayout(centralwidget);

    groupBox_2 = new QGroupBox(centralwidget);
    groupBox_2->setTitle("Students");
    groupBox_2->setEnabled(true);

    gridLayout_2 = new QGridLayout(groupBox_2);

    groupBox_3 = new QGroupBox(groupBox_2);
    groupBox_3->setTitle("Add student");
    groupBox_3->setEnabled(true);

    gridLayout = new QGridLayout(groupBox_3);

    te_name = new QLabel(groupBox_3);
    te_name->setText("Name");
    gridLayout->addWidget(te_name, 0, 0, 1, 1);

    stname = new QLineEdit(groupBox_3);
    gridLayout->addWidget(stname, 0, 1, 1, 2);


    horizontalSpacer_6 = new QSpacerItem(188, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
    gridLayout->addItem(horizontalSpacer_6, 2, 0, 1, 2);

    add = new QPushButton(groupBox_3);
    add->setText("افزودن");
    gridLayout->addWidget(add, 2, 2, 1, 1);

    gridLayout_2->addWidget(groupBox_3, 3, 1, 1, 2);

    studenttable = new QTableView(groupBox_2);
    studenttable->setEditTriggers(QAbstractItemView::NoEditTriggers);
    gridLayout_2->addWidget(studenttable, 0, 0, 4, 1);

    stuname = new QLabel(groupBox_2);
    stuname->setText("student name");
    gridLayout_2->addWidget(stuname, 0, 1, 1, 1);

    lineEdit = new QLineEdit(groupBox_2);
    gridLayout_2->addWidget(lineEdit, 0, 2, 1, 1);

    type = new QLabel(groupBox_2);
    type->setText("type");
    gridLayout_2->addWidget(type, 1, 1, 1, 1);

    type_2 = new QComboBox(groupBox_2);
    type_2->clear();
    type_2->insertItems(0, QStringList()<< "تاخیر" << "غیبت" << "اخراج از کلاس" << "در گیری");
    gridLayout_2->addWidget(type_2, 1, 2, 1, 1);

    submit = new QPushButton(groupBox_2);
    submit->setText("اعمال تغییزات");
    gridLayout_2->addWidget(submit, 2, 2, 1, 1);

    horizontalSpacer_3 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
    gridLayout_2->addItem(horizontalSpacer_3, 2, 1, 1, 1);
    gridLayout_4->addWidget(groupBox_2, 0, 0, 1, 1);

    groupBox = new QGroupBox(centralwidget);
    groupBox->setTitle("Teachers");
    groupBox->setEnabled(true);

    grid_teacher = new QGridLayout(groupBox);

    Teachers = new QTableView(groupBox);
    Teachers->setEditTriggers(QAbstractItemView::NoEditTriggers);
    grid_teacher->addWidget(Teachers, 0, 0, 3, 1);

    tename = new QLabel(groupBox);
    tename->setText("Name");
    grid_teacher->addWidget(tename, 0, 1, 1, 1);

    teacher_name = new QLineEdit(groupBox);
    grid_teacher->addWidget(teacher_name, 0, 2, 1, 1);

    horizontalSpacer = new QSpacerItem(112, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
    grid_teacher->addItem(horizontalSpacer, 0, 3, 1, 1);


    horizontalSpacer_2 = new QSpacerItem(112, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
    grid_teacher->addItem(horizontalSpacer_2, 1, 3, 1, 1);

    access = new QLabel(groupBox);
    access->setText("Password");
    grid_teacher->addWidget(access, 1, 1, 1, 1);

    accesspass = new QLineEdit(groupBox);
    accesspass->setEchoMode(QLineEdit::Password);
    grid_teacher->addWidget(accesspass, 1, 2, 1, 1);

    addteacher = new QPushButton(groupBox);
    addteacher->setText("افزودن");
    grid_teacher->addWidget(addteacher, 2, 3, 1, 1);

    gridLayout_4->addWidget(groupBox, 1, 0, 1, 1);
    this->setCentralWidget(centralwidget);

    db = new Schooldb;

    model = new QSqlTableModel;
    model2 = new QSqlTableModel;

    //connecting actions and buttons
    this->connect(actionExit, SIGNAL(triggered()), this, SLOT(close()));
    this->connect(actionAbout, SIGNAL(triggered()), this, SLOT(on_actionAbout_triggered()));
    this->connect(add, SIGNAL(clicked()), this, SLOT(on_add_clicked()));
    this->connect(actionLogout, SIGNAL(triggered()), this, SLOT(log_out()));
    this->connect(submit,SIGNAL(clicked()),this,SLOT(on_submit_clicked()));
    this->connect(studenttable, SIGNAL(clicked(QModelIndex)), this, SLOT(stu_autofill()));
    this->connect(addteacher, SIGNAL(clicked()), this, SLOT(on_addteacher_clicked()));

    model->setTable("student");
    model->select();
    studenttable->setModel(model);
    studenttable->hideColumn(1);
    studenttable->hideColumn(2);
    studenttable->hideColumn(3);
    studenttable->hideColumn(4);

    model2->setTable("teacher");
    model2->select();
    Teachers->setModel(model2);


}