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(); }
GRUP_KERNEL::GRUP_KERNEL (int program_id , int module_id , QString p_win_title, QString p_help_page, ADAK_SQL * db, QWidget * parent) : TREE_KERNEL ( parent ) , BASE_GRUP_KERNEL(), m_ui ( new Ui::GRUP_KERNEL ) { m_ui->setupUi ( this ); REGISTER_TREE_WIDGET ( m_ui->tree_widget ); REGISTER_ADD_BUTTON ( m_ui->push_button_add_alt_grup ); REGISTER_ADD_BUTTON ( m_ui->push_button_add_ana_grup ); REGISTER_DELETE_BUTTON ( m_ui->push_button_grubu_sil ); REGISTER_HELP_BUTTON ( m_ui->toolButton_help_button ); SET_FIRST_FOCUS_WIDGET( m_ui->push_button_add_ana_grup ); m_grubu_parentine_aktar = false; SET_RIGHT_ALIGN_COLUMNS ( QList<int>() << 2 << 3 << 4); SET_COLUMN_HEADERS ( QStringList()<<tr ( "Group Code") <<tr ( "Group Name" ) <<tr ( "Number of Sub Group ") <<tr ( "Number of Record in Group") <<tr ( "group_id") <<tr ( "group_parent_id" ) <<tr ( "is_group_last_level ") <<tr ( "Full_group_code" ) ); m_grp_kodu_column = 0; m_grp_isim_column = 1; m_grp_alt_grup_sayisi_column = 2; m_grp_kayit_sayisi_column = 3; m_grp_id_column = 4; m_grp_parent_id_column = 5; m_grp_son_seviye_mi_column = 6; m_grp_tam_grup_kodu_column = 7; GRP_SET_VISIBLE_PROG_MODULE(program_id,module_id); SET_DELIMETER ( " " ); if ( p_win_title.isEmpty() EQ false ) { SET_PAGE_TITLE( p_win_title ); } else { SET_PAGE_TITLE(tr("GROUPs")); } if( p_help_page.isEmpty() EQ true ) { SET_HELP_PAGE( tr("groups") ); } else { SET_HELP_PAGE( p_help_page ); } SET_SETTING_NAME ( tr("GROUPS") ); INIT_GRUP_KERNEL( this , db ); }