50 void showDropAreaIndicator(
bool show);
52 void slotUpdateThemeColors();
56 void slotShowUpdaterErrorDetails();
60 void slotNewFileClicked();
61 void slotOpenFileClicked();
63 void recentDocumentClicked(QModelIndex index);
64 void slotRecentDocContextMenuRequest(
const QPoint &pos);
69 void slotRecentFilesModelIsUpToDate();
74 void slotRunVersionUpdate();
75 void slotToggleUpdateChecks(
bool state);
79 void slotUpdateDonationState();
82 bool isDevelopmentBuild();
89 void dragEnterEvent(QDragEnterEvent * event)
override;
90 void dropEvent(QDropEvent * event)
override;
91 void dragMoveEvent(QDragMoveEvent * event)
override;
92 void dragLeaveEvent(QDragLeaveEvent * event)
override;
93 void changeEvent(QEvent *event)
override;
95 bool eventFilter(QObject *watched, QEvent *event)
override;
99 void setupNewsLangSelection(QMenu *newsOptionMenu);
100 void showDevVersionHighlight();
102#ifdef ENABLE_UPDATERS
103 void updateVersionUpdaterFrame();
107 void initDonations();
116 const QString analyticsString =
"pk_campaign=startup-sceen&pk_kwd=";
125#ifdef ENABLE_UPDATERS
126 QScopedPointer<KisUpdaterBase> m_versionUpdater;
129 bool m_networkIsAllowed {
false};