26 #ifndef YQApplication_h 27 #define YQApplication_h 30 #include <qtranslator.h> 33 #include "YQPackageSelectorPluginStub.h" 34 #include "YQGraphPluginStub.h" 35 #include <yui/YApplication.h> 38 class YQPackageSelectorPlugin;
79 virtual void setLanguage(
const std::string & language,
80 const std::string & encoding = std::string() );
101 const std::string & encoding = std::string() );
152 virtual std::string
glyph(
const std::string & glyphSymbolName );
169 const std::string & headline );
188 const std::string & filter,
189 const std::string & headline );
210 const std::string & filter,
211 const std::string & headline );
217 const QString & filter,
218 const QString & headline );
229 virtual bool openContextMenu (
const YItemCollection & itemCollection );
313 virtual int displayWidth();
314 virtual int displayHeight();
315 virtual int displayDepth();
316 virtual long displayColors();
319 virtual int defaultWidth();
320 virtual int defaultHeight();
326 virtual bool isTextMode() {
return false; }
327 virtual bool hasImageSupport() {
return true; }
328 virtual bool hasIconSupport() {
return true; }
329 virtual bool hasAnimationSupport() {
return true; }
330 virtual bool hasFullUtf8Support() {
return true; }
331 virtual bool richTextSupportsTable() {
return true; }
332 virtual bool hasWizardDialogSupport() {
return true; }
333 virtual bool leftHandedMouse();
359 QString
fontKey(
const QString & lang );
368 QFont * _currentFont;
369 QFont * _headingFont;
392 int _autoNormalFontSize;
393 int _autoHeadingFontSize;
395 bool _leftHandedMouse;
396 bool _askedForLeftHandedMouse;
398 QPoint _contextMenuPos;
405 #endif // YQApplication_h virtual void normalCursor()
Definition: YQApplication.cc:731
virtual int deviceUnits(YUIDimension dim, float layoutUnits)
Definition: YQApplication.cc:699
virtual std::string glyph(const std::string &glyphSymbolName)
Definition: YQApplication.cc:476
void setLayoutDirection(const std::string &language)
Definition: YQApplication.cc:183
void maybeLeftHandedUser()
Definition: YQApplication.cc:649
virtual QPoint contextMenuPos()
Definition: YQApplication.h:302
virtual ~YQApplication()
Definition: YQApplication.cc:106
virtual void setApplicationTitle(const std::string &title)
Definition: YQApplication.cc:786
virtual std::string askForSaveFileName(const std::string &startWith, const std::string &filter, const std::string &headline)
virtual void busyCursor()
Definition: YQApplication.cc:725
QSettings * _langFonts
Definition: YQApplication.h:380
virtual void beep()
Definition: YQApplication.cc:719
void setAutoFonts(bool useAutoFonts)
Definition: YQApplication.cc:412
void setLangFonts(const std::string &language, const std::string &encoding=std::string())
Definition: YQApplication.cc:223
void deleteFonts()
Definition: YQApplication.cc:399
QTranslator * _qtTranslations
Definition: YQApplication.h:385
Definition: YQApplication.h:43
virtual bool openContextMenu(const YItemCollection &itemCollection)
Definition: YQApplication.cc:556
QString fontKey(const QString &lang)
Definition: YQApplication.cc:303
static YQGraphPluginStub * graphPlugin()
Definition: YQApplication.cc:763
virtual void setContextMenuPos(QPoint contextMenuPos)
Definition: YQApplication.cc:780
virtual void setApplicationIcon(const std::string &icon)
Definition: YQApplication.cc:795
virtual void makeScreenShot(const std::string &fileName)
Definition: YQApplication.cc:737
const QFont & headingFont()
Definition: YQApplication.cc:368
bool autoFonts() const
Definition: YQApplication.h:138
QString _fontFamily
Definition: YQApplication.h:375
YQApplication()
Definition: YQApplication.cc:79
virtual std::string askForExistingDirectory(const std::string &startDir, const std::string &headline)
Definition: YQApplication.cc:497
virtual void setLanguage(const std::string &language, const std::string &encoding=std::string())
Definition: YQApplication.cc:117
virtual float layoutUnits(YUIDimension dim, int deviceUnits)
Definition: YQApplication.cc:708
const QFont & boldFont()
Definition: YQApplication.cc:355
void loadPredefinedQtTranslations()
Definition: YQApplication.cc:139
Definition: YQGraphPluginStub.h:41
void pickAutoFonts()
Definition: YQApplication.cc:419
static YQPackageSelectorPluginStub * packageSelectorPlugin()
Definition: YQApplication.cc:744
const QFont & currentFont()
Definition: YQApplication.cc:313
Definition: YQPackageSelectorPluginStub.h:43
virtual std::string askForExistingFile(const std::string &startWith, const std::string &filter, const std::string &headline)
Definition: YQApplication.cc:514