1
/*****************************************************************
2
* Unipro UGENE - Integrated Bioinformatics Suite
3
* Copyright (C) 2008 Unipro, Russia (http://ugene.unipro.ru)
6
* This source code is distributed under the terms of the
7
* GNU General Public License. See the files COPYING and LICENSE
9
*****************************************************************/
11
#ifndef _GB2_POSITION_SELECTOR_H_
12
#define _GB2_POSITION_SELECTOR_H_
14
#include <core_api/core_api.h>
16
#include <QtGui/QLineEdit>
17
#include <QtGui/QValidator>
18
#include <QtGui/QDialog>
22
class GB2_COREAPI_EXPORT PositionSelector : public QWidget {
25
PositionSelector(QWidget* p, int rangeStart, int rangeEnd);
26
PositionSelector(QDialog* d, int rangeStart, int rangeEnd, bool autoclose);
30
QLineEdit* getPosEdit() const {return posEdit;}
33
void si_positionChanged(int pos);
36
void sl_onButtonClicked(bool);
37
void sl_onReturnPressed();
1
/*****************************************************************
2
* Unipro UGENE - Integrated Bioinformatics Suite
3
* Copyright (C) 2008 Unipro, Russia (http://ugene.unipro.ru)
6
* This source code is distributed under the terms of the
7
* GNU General Public License. See the files COPYING and LICENSE
9
*****************************************************************/
11
#ifndef _GB2_POSITION_SELECTOR_H_
12
#define _GB2_POSITION_SELECTOR_H_
14
#include <core_api/core_api.h>
16
#include <QtGui/QLineEdit>
17
#include <QtGui/QValidator>
18
#include <QtGui/QDialog>
22
class GB2_COREAPI_EXPORT PositionSelector : public QWidget {
25
PositionSelector(QWidget* p, int rangeStart, int rangeEnd);
26
PositionSelector(QDialog* d, int rangeStart, int rangeEnd, bool autoclose);
30
QLineEdit* getPosEdit() const {return posEdit;}
33
void si_positionChanged(int pos);
36
void sl_onButtonClicked(bool);
37
void sl_onReturnPressed();