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(); }
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(); }
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() ) ); }