/usr/include/BALL/VIEW/DIALOGS/mainControlPreferences.h is in libballview1.4-dev 1.4.3~beta1-4.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 | // -*- Mode: C++; tab-width: 2; -*-
// vi: set ts=2:
//
#ifndef BALL_VIEW_DIALOGS_MAINCONTROLPREFERENCES_H
#define BALL_VIEW_DIALOGS_MAINCONTROLPREFERENCES_H
#ifndef BALL_COMMON_GLOBAL_H
# include <BALL/COMMON/global.h>
#endif
#ifndef BALL_FORMAT_INIFILE_H
# include <BALL/FORMAT/INIFile.h>
#endif
#ifndef BALL_VIEW_KERNEL_PREFERENCESENTRY
# include <BALL/VIEW/KERNEL/preferencesEntry.h>
#endif
#include <BALL/VIEW/UIC/ui_mainControlPreferences.h>
#include <QtGui/QWidget>
#include <QtGui/QFont>
namespace BALL
{
namespace VIEW
{
/** MainControlPreferences is a widget that will be inserted into the
tab dialog Preferences. It contains the following settings:
- the used QT style
- if DockWidget 's contain a label with their name
- if logging to a file is enabled
\ingroup ViewDialogs
*/
class BALL_VIEW_EXPORT MainControlPreferences
: public QWidget,
public Ui_MainControlPreferencesData,
public PreferencesEntry
{
Q_OBJECT
public:
/// Default Constructor.
MainControlPreferences(QWidget *parent = NULL, const char *name = "MainControlPreferences",
Qt::WFlags fl=0);
////Destructor.
virtual ~MainControlPreferences();
/** Inspection of the selected style.
This method will be called from MainControl::applyPreferences().
\return QStyle* a pointer to the selected style.
(See documentation of QT-library for information concerning styles)
*/
QStyle* setStyle();
/// Enable logging to file
void enableLoggingToFile(bool state);
///
bool loggingToFileEnabled() const;
///
QFont getFont();
bool getLanguageChanged() {
return last_index_ != languageComboBox_->currentIndex();
}
void resetLanguageChanged() {
last_index_ = languageComboBox_->currentIndex();
}
///
void writePreferenceEntries(INIFile& inifile);
///
void readPreferenceEntries(const INIFile& inifile);
public slots:
/// Get the application's default font
void selectFont();
/// Set the application's default font
void setFont(QFont font);
protected:
QFont font_;
int last_index_;
};
} } // namespace
#endif // BALL_VIEW_DIALOGS_MAINCONTROLPREFERENCES_H
|