@Override
		public void actionPerformed(ActionEvent e) {
			if (e.getSource() == QuestionManagerUI.this.btnAddQuestion) {
				//
			}

			else if (e.getSource() == QuestionManagerUI.this.btnDeleteQuestion) {
				//
			}

			else if (e.getSource() == QuestionManagerUI.this.btnEditQuestion) {
				//
			}

			else if (e.getSource() == QuestionManagerUI.this.btnHelp) {
				JOptionPane.showMessageDialog(null,
						HelpPresenter.getQuestionManagerHelp(),
						HelpPresenter.getQuestionManagerTitle(),
						JOptionPane.PLAIN_MESSAGE, HelpPresenter.getHelpIcon());
			}

			else if (e.getSource() == QuestionManagerUI.this.btnFilter) {
				String column = QuestionManagerUI.this.filterBox
						.getSelectedItem().toString();
				String by = QuestionManagerUI.this.txtFilter.getText();

				QuestionManagerUI.this.presenter.filter(column, by);
			}
		}