mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2025-12-23 02:10:52 +01:00
Amelioration du menu contextuel de l'icone dans le systray
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@132 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
34
qetapp.h
34
qetapp.h
@@ -35,25 +35,38 @@ class QETApp : public QApplication {
|
||||
QTranslator qtTranslator;
|
||||
QTranslator qetTranslator;
|
||||
QSystemTrayIcon *qsti;
|
||||
/// Elements de menus pour l'icone du systray
|
||||
QMenu *menu_systray;
|
||||
QAction *systray_masquer;
|
||||
QAction *config_fullscreen;
|
||||
/// Geometrie de la fenetre principale
|
||||
QByteArray wg;
|
||||
QAction *quitter_qet;
|
||||
QAction *reduce_appli;
|
||||
QAction *restore_appli;
|
||||
QAction *menu_systray_masquer_restaurer;
|
||||
QAction *quitter_qet;
|
||||
QAction *reduce_diagrams;
|
||||
QAction *restore_diagrams;
|
||||
QAction *reduce_elements;
|
||||
QAction *restore_elements;
|
||||
QAction *new_diagram;
|
||||
QAction *new_element;
|
||||
QHash<QMainWindow *, QByteArray> window_geometries;
|
||||
QHash<QMainWindow *, QByteArray> window_states;
|
||||
bool every_editor_reduced;
|
||||
bool every_diagram_reduced;
|
||||
bool every_diagram_visible;
|
||||
bool every_element_reduced;
|
||||
bool every_element_visible;
|
||||
QSignalMapper signal_map;
|
||||
|
||||
public slots:
|
||||
void systray(QSystemTrayIcon::ActivationReason);
|
||||
void systrayReduce();
|
||||
void systrayRestore();
|
||||
void reduceEveryEditor();
|
||||
void restoreEveryEditor();
|
||||
void reduceDiagramEditors();
|
||||
void restoreDiagramEditors();
|
||||
void reduceElementEditors();
|
||||
void restoreElementEditors();
|
||||
void newDiagramEditor();
|
||||
void newElementEditor();
|
||||
void closeEveryEditor();
|
||||
void setMainWindowVisible(QMainWindow *, bool);
|
||||
void invertMainWindowVisibility(QWidget *);
|
||||
|
||||
// methodes privees
|
||||
private slots:
|
||||
@@ -63,6 +76,7 @@ class QETApp : public QApplication {
|
||||
QList<QETDiagramEditor *> diagramEditors() const;
|
||||
QList<QETElementEditor *> elementEditors() const;
|
||||
QList<QWidget *> floatingToolbarsAndDocksForMainWindow(QMainWindow *) const;
|
||||
void setMainWindowVisible(QMainWindow *, bool);
|
||||
void buildSystemTrayMenu();
|
||||
void fetchWindowStats(const QList<QETDiagramEditor *> &diagrams, const QList<QETElementEditor *> &elements);
|
||||
};
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user