Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > d2229253b8f3127ab89b179a82cc8466 > files > 372

libqxt-devel-0.6.1-2.fc15.i686.rpm

#ifndef DISPLAYSETTINGSDIALOG_H
#define DISPLAYSETTINGSDIALOG_H

#include <QxtScreen>
#include "ui_displaysettingsdialog.h"

class DisplaySettingsDialog : public QDialog
{
    Q_OBJECT

public:
    DisplaySettingsDialog(QWidget* parent = 0);

private slots:
    void apply();
    void refresh();

    void fillScreens();
    void selectScreen(int screenNumber);
    void fillResolutions();
    void fillRefreshRates();
    void fillColorDepths();

    void updateUi(bool init = false);

private:
    Ui::DisplaySettingsDialog ui;
    QxtScreen screen;
};

#endif // DISPLAYSETTINGSDIALOG_H