src/gui_actions.cpp

changeset 389
ccb763dbe98e
parent 388
7ff483614aa1
child 391
beef61ce962a
equal deleted inserted replaced
388:7ff483614aa1 389:ccb763dbe98e
109 } 109 }
110 110
111 // ============================================================================= 111 // =============================================================================
112 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 112 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
113 // ============================================================================= 113 // =============================================================================
114 DEFINE_ACTION (SaveAll, CTRL (L)) {
115 for (LDOpenFile* file : g_loadedFiles) {
116 if (file->implicit())
117 continue;
118
119 g_win->save (file, false);
120 }
121 }
122
123 // =============================================================================
124 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
125 // =============================================================================
126 DEFINE_ACTION (Close, CTRL (W)) {
127 if (!LDOpenFile::current()->safeToClose())
128 return;
129
130 delete LDOpenFile::current();
131 }
132
133 // =============================================================================
134 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
135 // =============================================================================
136 DEFINE_ACTION (CloseAll, 0) {
137 if (!safeToCloseAll())
138 return;
139
140 closeAll();
141 }
142
143 // =============================================================================
144 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
145 // =============================================================================
114 DEFINE_ACTION (Settings, 0) { 146 DEFINE_ACTION (Settings, 0) {
115 ConfigDialog::staticDialog(); 147 ConfigDialog::staticDialog();
116 } 148 }
117 149
118 DEFINE_ACTION (SetLDrawPath, 0) { 150 DEFINE_ACTION (SetLDrawPath, 0) {

mercurial