Method: Ruber::ProjectFilesRuleChooser#initialize
- Defined in:
- lib/ruber/world/project_files_widget.rb
#initialize(parent = nil) ⇒ ProjectFilesRuleChooser
Returns a new instance of ProjectFilesRuleChooser.
83 84 85 86 87 88 89 90 91 92 93 94 95 96 |
# File 'lib/ruber/world/project_files_widget.rb', line 83 def initialize parent = nil super @project = nil @ui = Ui::ProjectFilesRuleChooser.new @ui.setupUi self model = Qt::StandardItemModel.new @ui. @ui..model = model model.horizontal_header_labels = %w[Pattern Type] connect @ui.add_regexp_btn, SIGNAL('clicked()'), self, SLOT('add_regexp_rule()') connect @ui.add_path_btn, SIGNAL('clicked()'), self, SLOT('add_path_rule()') connect @ui.remove_rule_btn, SIGNAL('clicked()'), self, SLOT('remove_rule()') connect @ui..selection_model, SIGNAL('selectionChanged(QItemSelection, QItemSelection)'), self, SLOT('change_button_state()') @ui.remove_rule_btn.enabled = false end |