QAngioSubstractionExtension::QAngioSubstractionExtension(QWidget *parent)
 : QWidget(parent), m_mainVolume(0), m_differenceVolume(0), m_tdToolData(0)
{
    setupUi(this);
    AngioSubstractionSettings().init();

    //De moment amaguem el botó d'autoregistration perquè no acaba de funcionar
    m_autoRegistrationToolButton->setVisible(false);

    initializeTools();
    createConnections();
    readSettings();
}
Exemple #2
0
void ImageNavigator::initialize() {
    setWindowFlags(Qt::Window | windowFlags());
    setAttribute(Qt::WA_DeleteOnClose);

    QRect screenRect = QApplication::desktop()->screenGeometry(QApplication::desktop()->primaryScreen());
    screenWidth = screenRect.width();
    screenHeight = screenRect.height();
    // qDebug() << "Screen Dimensions are " << screenWidth << " x " << screenHeight << endl;

    initializeTools();
    initializeActions();

    setBackgroundRole(QPalette::Dark);
    setForegroundRole(QPalette::Dark);
    navOrigin = QPoint(0, 0);
    scrollSpeed = 150;
    scrollBorder = 100;
    horizontalScrollBar()->setRange(0, 200);
    verticalScrollBar()->setRange(0, 200);
    horScroll = 0;
    verScroll = 0;
    imageScale = 1.0;
    //  maximumValueSearchRange=10;
    //  sigma = 3.0;
    //  maxSearchMethod = mrcImage::maximum_value;

    spotSelectMode = false;
    latticeRefinementMode = false;
    createPathMode = false;
    ctfView = false;
    viewDisplayParameters = false;
    fftSelectionMode = false;
    viewport()->setMouseTracking(true);
    connect(menu, SIGNAL(aboutToShow()), this, SLOT(openMenu()));

    if (imageType != "fft")
        image->setVisible("realOverlay", true);

    resize(1024, 768);
    showMaximized();
    //showFullScreen();
}