50 void showDropAreaIndicator(
bool show);
52 void slotUpdateThemeColors();
56 void slotShowUpdaterErrorDetails();
60 void slotNewFileClicked();
61 void slotOpenFileClicked();
64 void recentDocumentClicked(QModelIndex index);
65 void slotRecentDocContextMenuRequest(
const QPoint &pos);
70 void slotRecentFilesModelIsUpToDate();
75 void slotRunVersionUpdate();
76 void slotToggleUpdateChecks(
bool state);
80 void slotUpdateDonationState();
83 bool isDevelopmentBuild();
90 void dragEnterEvent(QDragEnterEvent * event)
override;
91 void dropEvent(QDropEvent * event)
override;
92 void dragMoveEvent(QDragMoveEvent * event)
override;
93 void dragLeaveEvent(QDragLeaveEvent * event)
override;
94 void changeEvent(QEvent *event)
override;
96 bool eventFilter(QObject *watched, QEvent *event)
override;
100 void setupNewsLangSelection(QMenu *newsOptionMenu);
101 void showDevVersionHighlight();
103#ifdef ENABLE_UPDATERS
104 void updateVersionUpdaterFrame();
108 void initDonations();
117 const QString analyticsString =
"pk_campaign=startup-sceen&pk_kwd=";
126#ifdef ENABLE_UPDATERS
127 QScopedPointer<KisUpdaterBase> m_versionUpdater;
130 bool m_networkIsAllowed {
false};