void TREE_SECIM_KERNEL::INIT_KERNEL ( QObject * parent,ADAK_SQL * database )
{
    Q_UNUSED  ( parent );

    m_secilen_check_box_column = -1;

    if (m_is_multi_row EQ true) {
        m_secilen_check_box_column = m_column_headers.size() - 1;
    }

    QVBoxLayout * vertical_layout = new QVBoxLayout(this);

    QTreeWidget * widget = new QTreeWidget;
    widget->clear();

    REGISTER_TREE_WIDGET(widget);
    m_tree_widget->setHeaderLabels(m_column_headers);

    widget->setHorizontalScrollBarPolicy( Qt::ScrollBarAlwaysOff );

    setLayout(vertical_layout);

    resize(p_width, p_height);

    SET_ADAK_WINDOW_DEFAULTS(this);
    SET_DB_CONN ( database );

    FILL_TREE_TABLE();

    vertical_layout->addWidget ( m_tree_widget  );
    vertical_layout->addLayout ( p_h_box_layout );

    SET_TREE_WIDGET_DEFAULTS();    
}
Пример #2
0
void TREE_KERNEL::INIT_KERNEL ( QObject * parent,ADAK_SQL * database )
{
    SET_ADAK_WINDOW_DEFAULTS ( parent   );
    SET_DB_CONN               ( database );

    m_tree_widget->setHeaderLabels(m_column_headers);

    SET_TREE_WIDGET_DEFAULTS();

    ADD_PARENT_ITEMS();
    FOCUS_FIRST_WIDGET();
}
Пример #3
0
void BATCH_KERNEL::START_BATCH_KERNEL(QObject *parent, ADAK_SQL *database)
{
    SET_ADAK_WINDOW_DEFAULTS ( parent );
    SET_DB_CONN               ( database );
    //SET_EVENTS_AND_SIGNALS    ( parent,ADAK_BATCH_KERNEL );

    CLOSE_ALL_EVENTS          ();
    SETUP_FORM                ();
    OPEN_ALL_EVENTS           ();

    SET_EVENTS_AND_SIGNALS    ( parent,ADAK_BATCH_KERNEL );

    INIT_KERNEL               ();
}
Пример #4
0
void TREE_ARAMA_KERNEL::INIT_KERNEL ( QTreeWidget * tree_widget ,QObject * parent,ADAK_SQL * database )
{
    Q_UNUSED  ( parent );

    m_tree_widget = tree_widget;

    m_tree_widget->setHeaderLabels(m_headers);

    SET_ADAK_WINDOW_DEFAULTS ( parent );
    SET_EVENTS_AND_SIGNALS ( parent, ADAK_BATCH_KERNEL );
    SET_DB_CONN ( database );

    m_tree_widget->setEditTriggers ( QTreeView::NoEditTriggers );

    SET_TREE_WIDGET_DEFAULTS();

    FOCUS_FIRST_WIDGET();

    connect(m_tree_widget   , SIGNAL ( clicked ( QModelIndex))      ,this, SLOT ( SLOT_ROW_CLICKED() ) );
    connect(m_tree_widget   , SIGNAL ( doubleClicked ( QModelIndex)),this, SLOT ( FIND_SELECTED_ROW() ) );
    connect(m_tree_widget   , SIGNAL ( activated ( QModelIndex))    ,this, SLOT ( FIND_SELECTED_ROW() ) );
}