void TREE_ARAMA_KERNEL::REGISTER_BUTTON_WIDGET ( QWidget * search_buttons_widget, bool is_yardim_button_visible ) { QHBoxLayout * search_buttons_widget_layout = new QHBoxLayout ( search_buttons_widget); search_buttons_widget ->setObjectName ( "kernel_widget"); search_buttons_widget ->setLayout ( search_buttons_widget_layout ); if ( is_yardim_button_visible EQ true ) { QToolButton * yardim_button = KERNEL_CREATE_DEFAULT_HELP_BUTTON(search_buttons_widget); yardim_button -> installEventFilter(this); search_buttons_widget_layout -> addWidget( yardim_button ); connect ( yardim_button , SIGNAL(clicked()), this, SLOT ( YARDIM_BUTTON_CLICKED() ) ); } run_search_button = new QToolButton ( search_buttons_widget ); run_search_button -> setSizePolicy ( QSizePolicy::Minimum,QSizePolicy::Minimum ); run_search_button -> setToolButtonStyle ( Qt::ToolButtonTextUnderIcon ); run_search_button -> setText ( p_name_of_run_search_button ); run_search_button -> setIcon ( QIcon ( p_icon_file_name ) ); run_search_button -> setIconSize ( QSize(32,32) ); run_search_button -> installEventFilter ( this ); search_buttons_widget_layout -> addWidget( run_search_button ); connect(run_search_button, SIGNAL(clicked()), this, SLOT(SLOT_SEARCH_BUTTON())); }
void TREE_KERNEL::REGISTER_HELP_BUTTON ( QAbstractButton * button ) { button -> setSizePolicy( QSizePolicy::Fixed, QSizePolicy::Fixed); button -> setText(tr("Yardım")); button -> setIcon(QIcon(":/kernel_icons/kernel_yardim_ikonu.png")); button -> setIconSize(QSize(24,32)); button -> setToolTip("F1"); button -> setShortcut(QKeySequence(Qt::Key_F1)); connect ( button, SIGNAL ( clicked() ), this, SLOT ( YARDIM_BUTTON_CLICKED())); }
void BATCH_KERNEL::REGISTER_BUTTON_WIDGET (QWidget *batch_buttons_widget, bool is_yardim_button_visible, Qt::ToolButtonStyle style) { QHBoxLayout * batch_buttons_widget_layout = new QHBoxLayout ( batch_buttons_widget); batch_buttons_widget_layout->setSpacing(2); batch_buttons_widget_layout->setMargin (2); batch_buttons_widget->setSizePolicy (QSizePolicy::Fixed,batch_buttons_widget->sizePolicy().verticalPolicy()); batch_buttons_widget ->setObjectName ( "kernel_widget"); batch_buttons_widget ->setLayout ( batch_buttons_widget_layout ); batch_buttons_widget->setMinimumHeight (50); if ( is_yardim_button_visible EQ true ) { QToolButton * yardim_button = KERNEL_CREATE_DEFAULT_HELP_BUTTON(batch_buttons_widget); yardim_button -> setToolButtonStyle(style); yardim_button -> installEventFilter(this ); batch_buttons_widget_layout -> addWidget( yardim_button ); connect ( yardim_button , SIGNAL(clicked()), this, SLOT ( YARDIM_BUTTON_CLICKED() ) ); } run_batch_button = new QToolButton ( batch_buttons_widget ); run_batch_button -> setToolButtonStyle ( style ); run_batch_button -> setText ( p_name_of_run_batch_button ); run_batch_button -> setIcon ( QIcon ( p_icon_file_name ) ); run_batch_button -> setIconSize ( QSize(24,24) ); run_batch_button -> installEventFilter ( this ); batch_buttons_widget_layout -> addWidget( run_batch_button ); connect(run_batch_button, SIGNAL(clicked()), this, SLOT(SLOT_RUN_BATCH_BUTTON())); }